class OpenModule

Public Class Methods

new(&block) click to toggle source
# File lib/more/facets/openmodule.rb, line 4
def initialize(&block)
  instance_eval(&block) if block_given?
end

Public Instance Methods

method_missing(s, *a, &b) click to toggle source
# File lib/more/facets/openmodule.rb, line 8
def method_missing(s, *a, &b)
  if block_given?
    define_method(s, &b)
  else
    super
  end
end