Module: Box::Office
- Defined in:
- lib/box/office.rb,
lib/box/office/booth.rb,
lib/box/office/queue.rb,
lib/box/office/janitor.rb,
lib/box/office/showing.rb,
lib/box/office/version.rb,
lib/box/office/connection.rb,
lib/box/office/configuration.rb
Defined Under Namespace
Modules: Connection Classes: Booth, Configuration, Janitor, NoOpenings, NotBoolean, OutOfRange, Queue, QueueInUse, Showing
Constant Summary collapse
- VERSION =
"0.1.0"
Class Method Summary collapse
-
.configuration ⇒ Box::Office::Configuration
(also: config)
Box::Office’s current configuration.
-
.configuration=(config) ⇒ Object
Set Box::Office’s configuration.
-
.configure {|config| ... } ⇒ Object
Modify Box::Office’s current configuration “‘ Box::Office.configure do |config| config.routes = false end “`.
- .showing(name: config.default_name, track_fulfilled: config.track_fulfilled, showings: config.showings, capacity: config.capacity) ⇒ Object
Class Method Details
.configuration ⇒ Box::Office::Configuration Also known as: config
Returns Box::Office’s current configuration.
60 61 62 |
# File 'lib/box/office/configuration.rb', line 60 def self.configuration @configuration ||= Configuration.new end |
.configuration=(config) ⇒ Object
Set Box::Office’s configuration
70 71 72 |
# File 'lib/box/office/configuration.rb', line 70 def self.configuration=(config) @configuration = config end |
.configure {|config| ... } ⇒ Object
Modify Box::Office’s current configuration “‘ Box::Office.configure do |config|
config.routes = false
end “‘
81 82 83 |
# 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) ⇒ Object
25 26 27 28 |
# 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 |