class

Mint::MintJson::Parser

Inherits Mint::Errorable < Reference < Object

Constants

DISPLAY_VALUES = ["fullscreen", "standalone", "minimal-ui", "browser"] of ::String
ORIENTATION_VALUES = ["any", "natural", "landscape", "landscape-primary", "landscape-secondary", "portrait", "portrait-primary", "portrait-secondary"] of ::String

Constructors

new(*, contents : String, path : String)
Source

Class methods

parse(path : String, *, search : Bool = false) : MintJson
Source
parse(*, contents : String, path : String) : MintJson
Source
snippet_data(*, column_number : Int32, line_number : Int32, contents : String, path : String)
Source

Instance methods

parse
Source
parse_application
Source
parse_application_css_prefix
Source
parse_application_display
Source
parse_application_head
Source
parse_application_icon
Source
parse_application_meta
Source
parse_application_meta_keyword
Source
parse_application_meta_keywords
Source
parse_application_meta_value
Source
parse_application_name
Source
parse_application_orientation
Source
parse_application_theme_color
Source
parse_application_title
Source
parse_dependencies
Source
parse_dependency(package : String) : Installer::Dependency
Source
parse_dependency_constraint
Source
parse_dependency_repository
Source
parse_formatter
Source
parse_formatter_indent_size
Source
parse_mint_version
Source
parse_name
Source
parse_source_directories
Source
parse_source_directory
Source
parse_test_directories
Source
parse_test_directory
Source
root

This is used for checking directories and files.

Source
snippet_data(location : Tuple(Int32, Int32))
Source
snippet_data
Source