class SublimeDSL::TextMate::Snippet::Importer
Abstract importer
Attributes
file[R]
snippet[R]
Public Class Methods
for(file)
click to toggle source
Return a concrete importer for file
.
# File lib/sublime_dsl/textmate/snippet.rb, line 162 def self.for(file) case File.extname(file) when '.tmSnippet' PListReader.new(file) when '.sublime-snippet' XMLReader.new(file) else raise Error, "unknown snippet file format: #{file}" end end
new(file)
click to toggle source
# File lib/sublime_dsl/textmate/snippet.rb, line 175 def initialize(file) @file = file @snippet = Snippet.new load @snippet.basename = File.basename(file, File.extname(file)) @snippet.complete! end