class RspecContracts::Operation

Attributes

root[R]

Public Class Methods

new(op, root) click to toggle source
# File lib/rspec_contracts/operation.rb, line 7
def initialize(op, root)
  @op = op
  @root = root
end

Public Instance Methods

==(val) click to toggle source
# File lib/rspec_contracts/operation.rb, line 16
def ==(val)
  val == @op
end
method_missing(m, *args, &block) click to toggle source
# File lib/rspec_contracts/operation.rb, line 20
def method_missing(m, *args, &block)
  @op.send(m, *args, &block)
end
valid?() click to toggle source
# File lib/rspec_contracts/operation.rb, line 12
def valid?
  @op.present?
end