Sha256: 7ae1aa208b4878e1cb20cab313dd579ebc9822d91b2e24681ccd750f3489d05b
Contents?: true
Size: 522 Bytes
Versions: 3
Compression:
Stored size: 522 Bytes
Contents
module BookingSyncEngine cattr_accessor :support_multi_applications self.support_multi_applications = false cattr_accessor :single_app_model self.single_app_model = -> { ::Account } cattr_accessor :multi_app_model self.multi_app_model = -> { ::Account } def self.setup yield self end def self.support_multi_applications? support_multi_applications end def self.account_model support_multi_applications? ? multi_app_model.call : single_app_model.call end end require "bookingsync"
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
bookingsync-engine-5.0.0 | lib/bookingsync-engine.rb |
bookingsync-engine-4.0.3 | lib/bookingsync-engine.rb |
bookingsync-engine-4.0.2 | lib/bookingsync-engine.rb |