Method: Rust::Formula#initialize

Defined in:
lib/rust/core/types/language.rb

#initialize(left_part, right_part) ⇒ Formula

Returns a new instance of Formula.

Raises:

  • (ArgumentError)


27
28
29
30
31
32
33
# File 'lib/rust/core/types/language.rb', line 27

def initialize(left_part, right_part)
    raise ArgumentError, "Expected string" if left_part && !left_part.is_a?(String)
    raise ArgumentError, "Expected string" if !right_part.is_a?(String)
    
    @left_part  = left_part || ""
    @right_part = right_part
end