15
16
17
18
19
20
21
22
23
24
25
26
27
|
# File 'lib/tm2sublime_snippets.rb', line 15
def convert(source, destination)
raise "#{source} is not a directory" unless File.directory?(source)
raise "#{destination} is not a directory" unless File.directory?(destination)
self.destination_root = destination
Dir.glob(File.join(source, "*.plist")).each do |file_name|
plist = Plist.parse_xml(file_name)
@content = plist['content']
@description = plist['name']
@scope = plist['scope']
@tab_trigger = plist['tabTrigger']
template "templates/template.sublime-snippet", "#{@tab_trigger}.sublime-snippet"
end
end
|