Class: XcodeSnippet::Snippet

Inherits:
Object
  • Object
show all
Defined in:
lib/xcodesnippet/snippet.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Instance Attribute Details

#completion_prefixObject

Returns the value of attribute completion_prefix.



5
6
7
# File 'lib/xcodesnippet/snippet.rb', line 5

def completion_prefix
  @completion_prefix
end

#completion_scopesObject

Returns the value of attribute completion_scopes.



6
7
8
# File 'lib/xcodesnippet/snippet.rb', line 6

def completion_scopes
  @completion_scopes
end

#contentsObject

Returns the value of attribute contents.



7
8
9
# File 'lib/xcodesnippet/snippet.rb', line 7

def contents
  @contents
end

#identifierObject

Returns the value of attribute identifier.



8
9
10
# File 'lib/xcodesnippet/snippet.rb', line 8

def identifier
  @identifier
end

#is_user_snippetObject

Returns the value of attribute is_user_snippet.



9
10
11
# File 'lib/xcodesnippet/snippet.rb', line 9

def is_user_snippet
  @is_user_snippet
end

#languageObject

Returns the value of attribute language.



10
11
12
# File 'lib/xcodesnippet/snippet.rb', line 10

def language
  @language
end

#summaryObject

Returns the value of attribute summary.



11
12
13
# File 'lib/xcodesnippet/snippet.rb', line 11

def summary
  @summary
end

#titleObject

Returns the value of attribute title.



12
13
14
# File 'lib/xcodesnippet/snippet.rb', line 12

def title
  @title
end

#versionObject

Returns the value of attribute version.



13
14
15
# File 'lib/xcodesnippet/snippet.rb', line 13

def version
  @version
end

Instance Method Details

#to_plistObject



15
16
17
18
19
20
21
22
23
24
25
26
27
# File 'lib/xcodesnippet/snippet.rb', line 15

def to_plist
  {
    "IDECodeSnippetCompletionPrefix" => @completion_prefix,
    "IDECodeSnippetCompletionScopes" => @completion_scopes,
    "IDECodeSnippetContents" => @contents,
    "IDECodeSnippetIdentifier" => @identifier,
    "IDECodeSnippetLanguage" => @language,
    "IDECodeSnippetSummary" => @summary,
    "IDECodeSnippetTitle" => @title,
    "IDECodeSnippetUserSnippet" => @is_user_snippet,
    "IDECodeSnippetVersion" => @version
  }.to_plist
end