Module: Alf::Viewpoint

Extended by:
ClassMethods
Defined in:
lib/alf-viewpoint/alf/viewpoint.rb

Defined Under Namespace

Modules: ClassMethods

Constant Summary collapse

NATIVE =
Module.new{
  include ::Alf::Viewpoint

  def method_missing(name, *args, &bl)
    (!args.empty? || bl) ? super : ::Alf::Algebra.named_operand(name)
  end
}

Class Method Summary collapse

Methods included from ClassMethods

members, method_added, namespace, native, parse, parser

Class Method Details

.included(mod) ⇒ Object



36
37
38
# File 'lib/alf-viewpoint/alf/viewpoint.rb', line 36

def self.included(mod)
  mod.extend(ClassMethods)
end