module Eapi
Constants
- VERSION
Public Class Methods
add_method_missing(klass)
click to toggle source
# File lib/eapi.rb, line 20 def self.add_method_missing(klass) def klass.method_missing(method, *args, &block) child_klass = Eapi::Children.get(method, self) if child_klass child_klass.new *args, &block else super end end end
extended(mod)
click to toggle source
# File lib/eapi.rb, line 33 def self.extended(mod) mod.class_eval <<-CODE Common = Eapi::Common Item = Eapi::Item List = Eapi::List Children = Eapi::Children CODE Eapi.add_method_missing mod end