Module: Perimeter::Entity

Extended by:
ActiveSupport::Concern
Defined in:
lib/perimeter/entity.rb

Instance Method Summary collapse

Instance Method Details

#new_record?Boolean

Rails 2

Returns:

  • (Boolean)


33
34
35
# File 'lib/perimeter/entity.rb', line 33

def new_record?  # Rails 2
  !persisted?
end

#persisted?Boolean

Rails 3+

Returns:

  • (Boolean)


29
30
31
# File 'lib/perimeter/entity.rb', line 29

def persisted?  # Rails 3+
  id.present?
end

#to_paramObject



24
25
26
27
# File 'lib/perimeter/entity.rb', line 24

def to_param
  return if id.blank?
  id.to_s
end