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