Module: Sandboxy
- Defined in:
- lib/sandboxy.rb,
lib/sandboxy/engine.rb,
lib/sandboxy/railtie.rb,
lib/sandboxy/version.rb,
lib/sandboxy/sandboxed.rb,
lib/sandboxy/middleware.rb,
lib/sandboxy/configuration.rb
Defined Under Namespace
Modules: Sandboxed
Classes: Configuration, Engine, Middleware, Railtie
Constant Summary
collapse
- VERSION =
'3.0.2'
Class Attribute Summary collapse
Class Method Summary
collapse
Class Attribute Details
.configuration ⇒ Object
Returns the value of attribute configuration.
5
6
7
|
# File 'lib/sandboxy/configuration.rb', line 5
def configuration
@configuration
end
|
Class Method Details
33
34
35
36
|
# File 'lib/sandboxy/configuration.rb', line 33
def self.configure
self.configuration ||= Configuration.new
yield configuration
end
|
.environment ⇒ Object
7
8
9
10
|
# File 'lib/sandboxy/configuration.rb', line 7
def environment
$sandboxy ||= Sandboxy.configuration.default
$sandboxy
end
|
.environment=(value) ⇒ Object
12
13
14
|
# File 'lib/sandboxy/configuration.rb', line 12
def environment=(value)
$sandboxy = value
end
|
.environment?(value) ⇒ Boolean
28
29
30
|
# File 'lib/sandboxy/configuration.rb', line 28
def environment?(value)
environment == value
end
|
.method_missing(method, *args) ⇒ Object
16
17
18
19
20
21
22
|
# File 'lib/sandboxy/configuration.rb', line 16
def method_missing(method, *args)
if method.to_s[/(.+)_environment?/]
environment?($1)
else
super
end
end
|
.respond_to_missing?(method, include_private = false) ⇒ Boolean
24
25
26
|
# File 'lib/sandboxy/configuration.rb', line 24
def respond_to_missing?(method, include_private = false)
super || method.to_s[/(.+)_environment?/]
end
|