Provides an ActiveRecord-like interface to a model whose data is not persisted to a database.
# File app/roles/static_model.rb, line 40 def ==(other) if other.is_a? StaticModel id == other.id else super end end
Used by AR for fetching attributes
Pass it along if we respond to it.
# File app/roles/static_model.rb, line 20 def [](key) send(key) if respond_to?(key) end
# File app/roles/static_model.rb, line 36 def destroyed? false end
# File app/roles/static_model.rb, line 28 def new_record? false end
# File app/roles/static_model.rb, line 32 def persisted? false end
# File app/roles/static_model.rb, line 24 def to_param id end