Module: YARD::Bird

Defined in:
lib/yard-bird/rules.rb,
lib/yard-bird/version.rb

Defined Under Namespace

Classes: Rules

Class Method Summary collapse

Class Method Details

.const_missing(name) ⇒ Object



12
13
14
# File 'lib/yard-bird/version.rb', line 12

def self.const_missing(name)
  dotruby[name.to_s.downcase] || super(name)
end

.dotrubyObject



4
5
6
7
8
9
10
# File 'lib/yard-bird/version.rb', line 4

def self.dotruby
  @dotruby ||= (
    require 'yaml'
    file = File.dirname(__FILE__)+'/../../.ruby'
    File.exist?(file) ? YAML.load_file(file) : {}
  )
end