Method: Geometry::Transformation::Composition#initialize

Defined in:
lib/geometry/transformation/composition.rb

#initialize(*args) ⇒ Composition

Returns a new instance of Composition.

Raises:

  • (TypeError)


6
7
8
9
# File 'lib/geometry/transformation/composition.rb', line 6

def initialize(*args)
		raise TypeError unless args.all? {|a| a.is_a? Transformation }
		@transformations = *args
end