module Box::Office
Constants
- VERSION
Public Class Methods
configuration()
click to toggle source
@return [Box::Office::Configuration] Box::Office's current configuration
# File lib/box/office/configuration.rb, line 60 def self.configuration @configuration ||= Configuration.new end
Also aliased as: config
configuration=(config)
click to toggle source
Set Box::Office's configuration @param config [Box::Office::Configuration]
# File lib/box/office/configuration.rb, line 70 def self.configuration=(config) @configuration = config end
configure() { |configuration| ... }
click to toggle source
Modify Box::Office's current configuration @yieldparam [Box::Office] config current Box::Office
config “` Box::Office.configure
do |config|
config.routes = false
end “`
# File lib/box/office/configuration.rb, line 81 def self.configure yield configuration end
showing(name: config.default_name, track_fulfilled: config.track_fulfilled, showings: config.showings, capacity: config.capacity)
click to toggle source
# File lib/box/office.rb, line 25 def showing(name: config.default_name, track_fulfilled: config.track_fulfilled, showings: config.showings, capacity: config.capacity) Showing.new(name: name, track_fulfilled: track_fulfilled, showings: showings, capacity: capacity) end