Sha256: 5a065a3cf158903cca5cc6d89d9624cf7737e350e5b8f05c6f7175b021f51d67

Contents?: true

Size: 407 Bytes

Versions: 26

Compression:

Stored size: 407 Bytes

Contents

require 'yaml'
require 'ostruct'

module Medivo
  class ResourceConfig

    def self.find resource_file
      @resources ||= {}
      return @resources[resource_file] if @resources[resource_file]
      config_file = File.join(Rails.root.join('config', 'medivo', resource_file))
      config = YAML.load_file(config_file)
      @resources[resource_file] = OpenStruct.new config[Rails.env]
    end
  end
end

Version data entries

26 entries across 26 versions & 1 rubygems

Version Path
medivo-0.1.24 app/models/medivo/resource_config.rb
medivo-0.1.23 app/models/medivo/resource_config.rb
medivo-0.1.22 app/models/medivo/resource_config.rb
medivo-0.1.21 app/models/medivo/resource_config.rb
medivo-0.1.20 app/models/medivo/resource_config.rb
medivo-0.1.19 app/models/medivo/resource_config.rb
medivo-0.1.18 app/models/medivo/resource_config.rb
medivo-0.1.17 app/models/medivo/resource_config.rb
medivo-0.1.16 app/models/medivo/resource_config.rb
medivo-0.1.15 app/models/medivo/resource_config.rb
medivo-0.1.14 app/models/medivo/resource_config.rb
medivo-0.1.13 app/models/medivo/resource_config.rb
medivo-0.1.12 app/models/medivo/resource_config.rb
medivo-0.1.11 app/models/medivo/resource_config.rb
medivo-0.1.10 app/models/medivo/resource_config.rb
medivo-0.1.9 app/models/medivo/resource_config.rb
medivo-0.1.8 app/models/medivo/resource_config.rb
medivo-0.1.7 app/models/medivo/resource_config.rb
medivo-0.1.6 app/models/medivo/resource_config.rb
medivo-0.1.5 app/models/medivo/resource_config.rb