module ErpBaseErpSvcs::Extensions::ActiveRecord::ActsAsFixedAsset::InstanceMethods
Public Instance Methods
destroy_fixed_asset()
click to toggle source
# File lib/erp_base_erp_svcs/extensions/active_record/acts_as_fixed_asset.rb, line 46 def destroy_fixed_asset self.fixed_asset.destroy if (self.fixed_asset && !self.fixed_asset.frozen?) end
initialize_fixed_asset()
click to toggle source
# File lib/erp_base_erp_svcs/extensions/active_record/acts_as_fixed_asset.rb, line 38 def initialize_fixed_asset if self.new_record? and self.fixed_asset.nil? fa = FixedAsset.new self.fixed_asset = fa fa.fixed_asset_record = self end end
root_asset()
click to toggle source
# File lib/erp_base_erp_svcs/extensions/active_record/acts_as_fixed_asset.rb, line 29 def root_asset self.fixed_asset end
save_fixed_asset()
click to toggle source
# File lib/erp_base_erp_svcs/extensions/active_record/acts_as_fixed_asset.rb, line 33 def save_fixed_asset self.fixed_asset.description = self.description self.fixed_asset.save end