Class OpenModule
In: lib/more/facets/openmodule.rb
Parent: Module

Methods

Public Class methods

[Source]

# File lib/more/facets/openmodule.rb, line 3
  def initialize(&block)
    instance_eval(&block) if block_given?
  end

Public Instance methods

[Source]

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

[Validate]