module Box::Office

Constants

VERSION

Public Class Methods

config()
Alias for: configuration
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