Sha256: d66cdf05dd7503d937a54273ff2abb27177939d46f9bd2acf594b65e6cad2531
Contents?: true
Size: 601 Bytes
Versions: 5
Compression:
Stored size: 601 Bytes
Contents
module ESA module Contexts class AccountContext < ESA::Context attr_accessible :account, :account_id attr_readonly :account, :account_id belongs_to :account validates_presence_of :account protected def create_name self.account.name unless self.account.nil? end def create_position self.account.code.gsub(/[^0-9]/, '').to_i unless self.account.nil? or self.account.code.nil? end def initialize_filters @filters = [lambda { |relation| relation.with_account(self.account_id) }] end end end end
Version data entries
5 entries across 5 versions & 1 rubygems