Sha256: 2376b06f6e0989da1e4c64afb1d8bb81be2fe03829805516141e8cc31359575a

Contents?: true

Size: 251 Bytes

Versions: 3

Compression:

Stored size: 251 Bytes

Contents

require 'ostruct'

module A9n
  class Store < OpenStruct
    def method_missing(name, *args)
      value = @table[name]
      if value.nil?
        raise NoSuchConfigurationVariable.new(name)
      else
        return value
      end
    end
  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
a9n-0.0.3 lib/a9n/store.rb
a9n-0.0.2 lib/a9n/store.rb
a9n-0.0.1 lib/a9n/store.rb