Module: ActiveFolder
- Defined in:
- lib/activefolder.rb,
lib/activefolder/base.rb,
lib/activefolder/config.rb,
lib/activefolder/errors.rb,
lib/activefolder/metal/client.rb,
lib/activefolder/metal/config.rb,
lib/activefolder/metal/errors.rb,
lib/activefolder/model/errors.rb,
lib/activefolder/metal/files/text.rb,
lib/activefolder/metal/files/yaml.rb,
lib/activefolder/metal/adapters/local.rb,
lib/activefolder/model/traits/relation.rb,
lib/activefolder/model/utilities/match.rb,
lib/activefolder/model/traits/discovery.rb,
lib/activefolder/model/utilities/folder.rb,
lib/activefolder/model/utilities/symbol.rb,
lib/activefolder/model/traits/collection.rb,
lib/activefolder/model/traits/validation.rb,
lib/activefolder/model/traits/enumeration.rb,
lib/activefolder/model/traits/persistence.rb
Defined Under Namespace
Modules: Metal, Model
Classes: Base, Config, Error
Class Method Summary
collapse
Class Method Details
.client ⇒ Object
15
16
17
|
# File 'lib/activefolder.rb', line 15
def client
@client ||= Metal::Client.new(config.client)
end
|
.config ⇒ Object
19
20
21
|
# File 'lib/activefolder.rb', line 19
def config
@config ||= Config.new
end
|
.setup {|config| ... } ⇒ Object
11
12
13
|
# File 'lib/activefolder.rb', line 11
def setup
yield config
end
|