class Results::Filter
Public Class Methods
new(msg_or_proc, &filter_block)
click to toggle source
# File lib/results.rb, line 70 def initialize(msg_or_proc, &filter_block) raise ArgumentError, 'invalid message' if msg_or_proc.nil? raise ArgumentError, 'no block given' if filter_block.nil? @msg_or_proc, @filter_block = msg_or_proc, filter_block end
Public Instance Methods
call(value)
click to toggle source
# File lib/results.rb, line 76 def call(value) @filter_block.call(value) end
message()
click to toggle source
# File lib/results.rb, line 80 def message @msg_or_proc end