Module: Opium
- Extended by:
- Opium
- Included in:
- Opium
- Defined in:
- lib/opium/file.rb,
lib/opium/push.rb,
lib/opium/user.rb,
lib/opium/model.rb,
lib/opium/config.rb,
lib/opium/schema.rb,
lib/opium/railtie.rb,
lib/opium/version.rb,
lib/opium/model/dirty.rb,
lib/opium/model/field.rb,
lib/opium/installation.rb,
lib/opium/model/criteria.rb,
lib/opium/model/findable.rb,
lib/opium/model/relation.rb,
lib/opium/model/scopable.rb,
lib/opium/model/batchable.rb,
lib/opium/model/callbacks.rb,
lib/opium/model/fieldable.rb,
lib/opium/model/queryable.rb,
lib/opium/model/reference.rb,
lib/opium/model/relatable.rb,
lib/opium/model/connectable.rb,
lib/opium/model/inheritable.rb,
lib/opium/model/persistable.rb,
lib/opium/extensions/pointer.rb,
lib/opium/model/attributable.rb,
lib/opium/model/serialization.rb,
lib/opium/extensions/geo_point.rb,
lib/opium/model/batchable/batch.rb,
lib/opium/model/kaminari/scopable.rb,
lib/opium/model/kaminari/queryable.rb,
lib/opium/model/relatable/metadata.rb,
lib/generators/opium/user_generator.rb,
lib/opium/model/batchable/operation.rb,
lib/generators/opium/model_generator.rb,
lib/generators/opium/config_generator.rb,
lib/generators/opium/installation_generator.rb
Defined Under Namespace
Modules: Boolean, Generators, Model
Classes: Config, File, GeoPoint, Installation, Pointer, Push, Railtie, Schema, User
Constant Summary
collapse
- VERSION =
"1.5.6"
Instance Method Summary
collapse
Instance Method Details
8
9
10
|
# File 'lib/opium/config.rb', line 8
def config
@config ||= Opium::Config.new
end
|
4
5
6
|
# File 'lib/opium/config.rb', line 4
def configure
yield config
end
|
#load!(path, environment = nil) ⇒ Object
12
13
14
15
16
17
18
19
|
# File 'lib/opium/config.rb', line 12
def load!( path, environment = nil )
settings = load_yaml( path, environment )
configure do |config|
settings.each do |key, value|
config.send("#{key}=", value)
end
end
end
|
21
22
23
|
# File 'lib/opium/config.rb', line 21
def reset
@config = nil
end
|