class Rails::DataMapper::Configuration

Attributes

raw[RW]
root[RW]

Public Class Methods

create() click to toggle source
# File lib/dm-rails/configuration.rb, line 14
def self.create
  Rails::DataMapper.configuration ||= new
end

Public Instance Methods

environments() click to toggle source
# File lib/dm-rails/configuration.rb, line 18
def environments
  raw.keys
end
field_naming_convention() click to toggle source
# File lib/dm-rails/configuration.rb, line 38
def field_naming_convention
  @field_naming_convention ||= {}
end
repositories() click to toggle source
# File lib/dm-rails/configuration.rb, line 22
def repositories
  @repositories ||= raw.reject { |k,v| k =~ /defaults/ }.inject({}) do |repositories, pair|
    environment, config = pair.first, pair.last
    repositories[environment] = begin
      c = config['repositories'] || {}
      c['default'] = config.except('repositories') if config.except('repositories')
      normalize_repository_config(c)
    end
    repositories
  end
end
resource_naming_convention() click to toggle source
# File lib/dm-rails/configuration.rb, line 34
def resource_naming_convention
  @resource_naming_convention ||= {}
end