class Lolita::Adapter::CommonHelper::Record

Public Class Methods

new(adapter, orm_record) click to toggle source
# File lib/lolita/adapter/common_helper.rb, line 6
def initialize(adapter, orm_record)
  @adapter = adapter
  @record = orm_record
end

Public Instance Methods

title() click to toggle source
# File lib/lolita/adapter/common_helper.rb, line 11
def title
  if @record.respond_to?(:title)
    @record.title
  elsif @record.respond_to?(:name)
    @record.name
  elsif content_field = @adapter.fields.detect{|f| f.type.to_s=="string"}
    @record.send(content_field.name)
  else
    "#{@record.class.lolita_model_name.human} #{@record.id}"
  end
end