Method: AnyStyle::ParserCore#load_model

Defined in:
lib/anystyle/parser.rb

#load_model(file = ) ⇒ Object



26
27
28
29
30
31
32
33
34
35
36
37
38
# File 'lib/anystyle/parser.rb', line 26

def load_model(file = options[:model])
  unless file.nil?
    @model = Wapiti.load(file)
    @model.options.update_attributes options
    @mtime = File.mtime(file)
  else
    @model = Wapiti::Model.new(options.reject { |k, _| k == :model })
    @model.path = options[:model]
    @mtime = Time.now
  end

  self
end