class Baza::DatabaseModel
Used for link-methods in Rails apps
Public Class Methods
new(instance)
click to toggle source
# File lib/baza/database_model.rb, line 3 def initialize(instance) @instance = instance end
Public Instance Methods
id()
click to toggle source
# File lib/baza/database_model.rb, line 23 def id @instance.name end
model_name()
click to toggle source
# File lib/baza/database_model.rb, line 7 def model_name Baza::DatabaseModelName.new(@instance) end
persisted?()
click to toggle source
# File lib/baza/database_model.rb, line 11 def persisted? true end
to_param()
click to toggle source
# File lib/baza/database_model.rb, line 15 def to_param if @instance.respond_to?(:to_param) @instance.try(:to_param) else @instance.name end end