class Railroader::Model
Constants
- ASSOCIATIONS
Public Class Methods
new(name, parent, file_name, src, tracker)
click to toggle source
Calls superclass method
Railroader::Collection::new
# File lib/railroader/tracker/model.rb, line 75 def initialize name, parent, file_name, src, tracker super initialize_model @collection = tracker.models end
Public Instance Methods
add_option(name, exp)
click to toggle source
Calls superclass method
Railroader::Collection#add_option
# File lib/railroader/tracker/model.rb, line 81 def add_option name, exp if ASSOCIATIONS.include? name @associations[name] ||= [] @associations[name].concat exp.args else super name, exp.arglist.line(exp.line) end end