Sha256: 28d55d38c932dbea4ae2e3772222989232286eee60e332bb9aa36b40f0aca27d

Contents?: true

Size: 425 Bytes

Versions: 2

Compression:

Stored size: 425 Bytes

Contents

class RagTag

  # Access to project metadata.
  def self.metadata
    @metadata ||= (
      require 'yaml'
      YAML.load(File.new(File.dirname(__FILE__) + '/../ragtag.yml'))
    )
  end

  # Access to project metadata as constants.
  def self.const_missing(name)
    key = name.to_s.downcase
    metadata[key] || super(name)
  end

  # TODO: This is only here b/c of bug in Ruby 1.8.x.
  VERSION = metadata['version']

end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
ragtag-0.7.0 lib/ragtag/version.rb
ragtag-0.6.1 lib/ragtag/version.rb