Sha256: 77efafd1b5e810afad9625674804efe7db234edfdcad19991da30be30ec8c10f

Contents?: true

Size: 370 Bytes

Versions: 2

Compression:

Stored size: 370 Bytes

Contents

# ANSI module contains all the ANSI related classes.
module ANSI
  # Returns Hash table of project metadata.
  def self.meta
    @spec ||= (
      require 'yaml'
      YAML.load(File.new(File.dirname(__FILE__) + '/../ansi.yml'))
    )
  end

  # Check metadata for missing constants.
  def self.const_missing(name)
    meta[name.to_s.downcase] || super(name)
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
ansi-1.4.1 lib/ansi/version.rb
ansi-1.4.0 lib/ansi/version.rb