Sha256: e7d38d1a60a2302f011e14f4de8e9782cbfa15c85d482267b869a7eb33b721b1

Contents?: true

Size: 560 Bytes

Versions: 2

Compression:

Stored size: 560 Bytes

Contents

require 'yaml'

module DNote
  DIRECTORY = File.dirname(__FILE__) + '/dnote'

  profile = YAML.load(File.new(DIRECTORY + '/profile.yml'))
  verfile = YAML.load(File.new(DIRECTORY + '/version.yml'))

  VERSION = verfile.values_at('major','minor','patch','state','build').compact.join('.')

  #
  def self.const_missing(name)
    key = name.to_s.downcase
    if verfile.key?(key)
      verfile[key]
    elsif profile.key?(key)
      profile[key]
    else
      super(name)
    end
  end
end

require 'dnote/session'

# TEST: This is a test of arbitraty labels.

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
dnote-1.4.0 lib/dnote.rb
dnote-1.3.1 lib/dnote.rb