Sha256: 4774ccd73516053f15adbc062be600ba4f3b6b8f40048ad02158643ecee2ed93
Contents?: true
Size: 628 Bytes
Versions: 5
Compression:
Stored size: 628 Bytes
Contents
module Alf module Operator # # Contains all methods for operator instances # module InstanceMethods # @param [Array] operands Operator operands attr_accessor :operands # Create an operator instance def initialize(*args) signature.parse_args(args, self) end # @return [Signature] the operator signature. def signature self.class.signature end # Yields each tuple in turn def each(&block) compile.each(&block) end end # module InstanceMethods include InstanceMethods end # module Operator end # module Alf
Version data entries
5 entries across 5 versions & 1 rubygems