module ESA::Traits::Accountable

Public Instance Methods

destroy_accountable() click to toggle source
# File app/models/esa/traits/accountable.rb, line 36
def destroy_accountable
  if self.esa_transactions.blank?
    self.esa_flags.delete_all
    self.esa_events.delete_all
  else
    false
  end
end
esa_chart() click to toggle source
# File app/models/esa/traits/accountable.rb, line 32
def esa_chart
  self.esa_ruleset.chart
end
esa_ruleset() click to toggle source
# File app/models/esa/traits/accountable.rb, line 28
def esa_ruleset
  ESA::Ruleset.extension_instance(self)
end