Module: Perimeter::Entity

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

Instance Attribute Summary collapse

Instance Method Summary collapse

Instance Attribute Details

#errorsObject

Returns the value of attribute errors.



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

def errors
  @errors
end

Instance Method Details

#new_record?Boolean

Rails 2

Returns:

  • (Boolean)


35
36
37
# File 'lib/perimeter/entity.rb', line 35

def new_record?  # Rails 2
  !persisted?
end

#persisted?Boolean

Rails 3+

Returns:

  • (Boolean)


31
32
33
# File 'lib/perimeter/entity.rb', line 31

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

#to_paramObject



26
27
28
29
# File 'lib/perimeter/entity.rb', line 26

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