Class: SublimeDSL::TextMate::Grammar::PListReader
- Inherits:
-
Object
- Object
- SublimeDSL::TextMate::Grammar::PListReader
- Defined in:
- lib/sublime_dsl/textmate/grammar/plist_reader.rb
Overview
Creates a Grammar from a PList.
Instance Attribute Summary collapse
-
#grammar ⇒ Object
readonly
Returns the value of attribute grammar.
Instance Method Summary collapse
-
#initialize(file) ⇒ PListReader
constructor
A new instance of PListReader.
Constructor Details
#initialize(file) ⇒ PListReader
Returns a new instance of PListReader.
14 15 16 17 18 19 |
# File 'lib/sublime_dsl/textmate/grammar/plist_reader.rb', line 14 def initialize(file) @grammar = Grammar.new(nil, nil) read_plist PList.import(file) @grammar.basename = File.basename(file, File.extname(file)) @grammar.complete! end |
Instance Attribute Details
#grammar ⇒ Object (readonly)
Returns the value of attribute grammar.
12 13 14 |
# File 'lib/sublime_dsl/textmate/grammar/plist_reader.rb', line 12 def grammar @grammar end |