Provides an ActiveRecord-like interface to a model whose data is not persisted to a database.

Namespace
Methods
#
D
N
P
T
Instance Public methods
==(other)
# File app/roles/static_model.rb, line 40
def ==(other)
  if other.is_a? StaticModel
    id == other.id
  else
    super
  end
end
[](key)

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
destroyed?()
# File app/roles/static_model.rb, line 36
def destroyed?
  false
end
new_record?()
# File app/roles/static_model.rb, line 28
def new_record?
  false
end
persisted?()
# File app/roles/static_model.rb, line 32
def persisted?
  false
end
to_param()
# File app/roles/static_model.rb, line 24
def to_param
  id
end