Class: XcodeSnippets::Snippet::MetaData
- Inherits:
-
Object
- Object
- XcodeSnippets::Snippet::MetaData
- Defined in:
- lib/xcode_snippets/snippet.rb
Class Method Summary collapse
Instance Method Summary collapse
-
#initialize(data) ⇒ MetaData
constructor
A new instance of MetaData.
- #title ⇒ Object
Constructor Details
#initialize(data) ⇒ MetaData
Returns a new instance of MetaData.
50 51 52 |
# File 'lib/xcode_snippets/snippet.rb', line 50 def initialize(data) @data = data end |
Class Method Details
.from_file(path) ⇒ Object
54 55 56 57 |
# File 'lib/xcode_snippets/snippet.rb', line 54 def self.from_file(path) raise "Could not parse metadata in file #{path}" unless File.exist?(path) new(Plist.parse_xml(path)) end |
Instance Method Details
#title ⇒ Object
59 60 61 |
# File 'lib/xcode_snippets/snippet.rb', line 59 def title @data["IDECodeSnippetTitle"] end |