class Orbacle::ProcType

Attributes

lambda_id[R]

Public Class Methods

new(lambda_id) click to toggle source
# File lib/orbacle/lambda_type.rb, line 5
def initialize(lambda_id)
  @lambda_id = lambda_id
end

Public Instance Methods

==(other) click to toggle source
# File lib/orbacle/lambda_type.rb, line 11
def ==(other)
  self.class == other.class &&
    self.lambda_id == other.lambda_id
end
Also aliased as: eql?
bottom?() click to toggle source
# File lib/orbacle/lambda_type.rb, line 28
def bottom?
  false
end
each_possible_type() { |self| ... } click to toggle source
# File lib/orbacle/lambda_type.rb, line 24
def each_possible_type
  yield self
end
eql?(other)
Alias for: ==
hash() click to toggle source
# File lib/orbacle/lambda_type.rb, line 16
def hash
  [
    self.class,
    self.lambda_id,
  ].hash ^ BIG_VALUE
end
name() click to toggle source
# File lib/orbacle/lambda_type.rb, line 32
def name
  "Proc"
end