Module: Tuscan

Extended by:
Tuscan
Included in:
Tuscan
Defined in:
lib/tuscan.rb,
lib/tuscan/its90.rb,
lib/tuscan/version.rb,
lib/tuscan/iec60584.rb,
lib/tuscan/iec60751.rb,
lib/tuscan/polynomial.rb,
lib/tuscan/iec60584/type_b.rb,
lib/tuscan/iec60584/type_c.rb,
lib/tuscan/iec60584/type_e.rb,
lib/tuscan/iec60584/type_j.rb,
lib/tuscan/iec60584/type_k.rb,
lib/tuscan/iec60584/type_n.rb,
lib/tuscan/iec60584/type_r.rb,
lib/tuscan/iec60584/type_s.rb,
lib/tuscan/iec60584/type_t.rb

Defined Under Namespace

Modules: Iec60584, Iec60751, Its90 Classes: Polynomial

Constant Summary collapse

VERSION =
'1.0.1'

Dynamic Method Handling

This class handles dynamic methods through the method_missing method

#method_missing(method, *args, &block) ⇒ Object (private)



20
21
22
23
# File 'lib/tuscan.rb', line 20

def method_missing method, *args, &block 
  subject, *remaining_args = args
  const_get(subject.to_s.capitalize).send method, *remaining_args, &block
end