class Accountability::Configuration

Attributes

admin_checker[W]
billable_identifier[W]
billable_name_column[W]
country_whitelist[RW]
dev_tools_enabled[RW]
logo_path[RW]
payment_gateway[RW]
tax_rate[W]

Public Class Methods

admin_checker() click to toggle source
# File lib/accountability/configuration.rb, line 11
def admin_checker
  if @admin_checker.is_a? Proc
    @admin_checker
  else
    -> { true }
  end
end
billable_identifier() click to toggle source
# File lib/accountability/configuration.rb, line 19
def billable_identifier
  if @billable_identifier.is_a? Proc
    @billable_identifier
  else
    -> { @current_user }
  end
end
billable_name_column() click to toggle source
# File lib/accountability/configuration.rb, line 27
def billable_name_column
  @billable_name_column || :id
end
dev_tools_enabled?() click to toggle source
# File lib/accountability/configuration.rb, line 31
def dev_tools_enabled?
  !!dev_tools_enabled
end
tax_rate() click to toggle source
# File lib/accountability/configuration.rb, line 7
def tax_rate
  @tax_rate || 0.0
end