Module: Valkyrie
- Defined in:
- lib/valkyrie/engine.rb,
lib/valkyrie.rb,
lib/valkyrie/id.rb,
lib/valkyrie/types.rb,
lib/valkyrie/storage.rb,
lib/valkyrie/version.rb,
lib/valkyrie/resource.rb,
lib/valkyrie/change_set.rb,
lib/valkyrie/persistence.rb,
lib/valkyrie/value_mapper.rb,
lib/valkyrie/storage_adapter.rb,
lib/valkyrie/metadata_adapter.rb,
lib/valkyrie/adapter_container.rb,
lib/valkyrie/resource/access_controls.rb
Overview
Defined Under Namespace
Modules: Indexers, Persistence, Storage, Types, Vocab
Classes: AdapterContainer, ChangeSet, Config, Engine, ID, MetadataAdapter, Resource, ResourceGenerator, StorageAdapter, ValueMapper
Constant Summary
collapse
- VERSION =
"1.2.1"
Class Method Summary
collapse
Class Method Details
.config ⇒ Object
35
36
37
38
39
|
# File 'lib/valkyrie.rb', line 35
def config
@config ||= Config.new(
YAML.safe_load(ERB.new(File.read(config_root_path.join("config", "valkyrie.yml"))).result)[environment]
)
end
|
.config_root_path ⇒ Object
45
46
47
48
49
50
51
|
# File 'lib/valkyrie.rb', line 45
def config_root_path
if const_defined?(:Rails) && Rails.root
Rails.root
else
Pathname.new(Dir.pwd)
end
end
|
.environment ⇒ Object
41
42
43
|
# File 'lib/valkyrie.rb', line 41
def environment
Rails.env
end
|
.logger ⇒ Object
53
54
55
|
# File 'lib/valkyrie.rb', line 53
def logger
@logger ||= Logger.new(STDOUT)
end
|
.logger=(logger) ⇒ Object
57
58
59
|
# File 'lib/valkyrie.rb', line 57
def logger=(logger)
@logger = logger
end
|