Sha256: 4a75c2916405d38f95eb04e1ec379f8056661fffd5fa907d8eec5e44d67d7648

Contents?: true

Size: 585 Bytes

Versions: 11

Compression:

Stored size: 585 Bytes

Contents

class Role < ActiveRecord::Base
  acts_as_erp_type

  has_and_belongs_to_many :secured_models

  validates :internal_identifier, :presence => {:message => 'Internal identifier cannot be blank'}
  validates :internal_identifier, :presence => {:message => 'Description cannot be blank'}
  validates_length_of       :internal_identifier,    :within => 3..100
  validates_uniqueness_of   :internal_identifier,    :case_sensitive => false

	def to_xml(options = {})
		default_only = []
  	options[:only] = (options[:only] || []) + default_only
  	super(options)
  end

end

Version data entries

11 entries across 11 versions & 1 rubygems

Version Path
erp_tech_svcs-3.0.10 app/models/role.rb
erp_tech_svcs-3.0.9 app/models/role.rb
erp_tech_svcs-3.0.8 app/models/role.rb
erp_tech_svcs-3.0.7 app/models/role.rb
erp_tech_svcs-3.0.6 app/models/role.rb
erp_tech_svcs-3.0.5 app/models/role.rb
erp_tech_svcs-3.0.4 app/models/role.rb
erp_tech_svcs-3.0.3 app/models/role.rb
erp_tech_svcs-3.0.2 app/models/role.rb
erp_tech_svcs-3.0.1 app/models/role.rb
erp_tech_svcs-3.0.0 app/models/role.rb