Sha256: 199120583982aee968621d97deaabcf96b9f867a70ad78d14be339850ec2dced
Contents?: true
Size: 999 Bytes
Versions: 2
Compression:
Stored size: 999 Bytes
Contents
require 'simple_form' require 'effective_orders' require 'effective_qb_sync/engine' require 'effective_qb_sync/version' module EffectiveQbSync # The following are all valid config keys mattr_accessor :qb_requests_table_name mattr_accessor :qb_tickets_table_name mattr_accessor :qb_logs_table_name mattr_accessor :qb_order_items_table_name mattr_accessor :authorization_method mattr_accessor :quickbooks_username mattr_accessor :quickbooks_password mattr_accessor :quickbooks_tax_name mattr_accessor :error_email mattr_accessor :layout mattr_accessor :admin_simple_form_options def self.setup yield self end def self.authorized?(controller, action, resource) if authorization_method.respond_to?(:call) || authorization_method.kind_of?(Symbol) raise Effective::AccessDenied.new() unless (controller || self).instance_exec(controller, action, resource, &authorization_method) end true end def self.permitted_params [:note] end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
effective_qb_sync-1.1.5 | lib/effective_qb_sync.rb |
effective_qb_sync-1.1.4 | lib/effective_qb_sync.rb |