Module: StaticModel
- Defined in:
- lib/static_model.rb,
lib/static_model/base.rb,
lib/static_model/errors.rb,
lib/static_model/version.rb,
lib/static_model/shortcut.rb,
lib/static_model/configuration.rb
Defined Under Namespace
Modules: Shortcut
Classes: Base, Configuration, Error, NotFound
Constant Summary
collapse
- VERSION =
[
VERSION_MAJOR = 1,
VERSION_MINOR = 0,
VERSION_TINY = 2,
VERSION_PRE = nil
].compact.join(".")
Class Method Summary
collapse
Class Method Details
.configuration ⇒ Object
10
11
12
|
# File 'lib/static_model/configuration.rb', line 10
def self.configuration
@configuration ||= Configuration.new
end
|
6
7
8
|
# File 'lib/static_model/configuration.rb', line 6
def self.configure
yield(configuration)
end
|
.method_missing(method_sym, *arguments, &block) ⇒ Object
14
15
16
17
18
19
20
|
# File 'lib/static_model/configuration.rb', line 14
def self.method_missing(method_sym, *arguments, &block)
if configuration.respond_to?(method_sym)
configuration.__send__(method_sym)
else
super
end
end
|
.respond_to?(method_sym, include_private = false) ⇒ Boolean
22
23
24
|
# File 'lib/static_model/configuration.rb', line 22
def self.respond_to?(method_sym, include_private = false)
configuration.respond_to?(method_sym, include_private) || super
end
|