class Sqreen::Graft::Flow
Public Class Methods
args(value)
click to toggle source
# File lib/sqreen/graft/call.rb, line 38 def args(value) new(:args, value) end
new(action, value, brk = false)
click to toggle source
# File lib/sqreen/graft/call.rb, line 51 def initialize(action, value, brk = false) @action = action @value = value @break = brk end
raise(value)
click to toggle source
# File lib/sqreen/graft/call.rb, line 46 def raise(value) new(:raise, value) end
retry()
click to toggle source
# File lib/sqreen/graft/call.rb, line 42 def retry new(:retry) end
return(value)
click to toggle source
# File lib/sqreen/graft/call.rb, line 34 def return(value) new(:return, value) end
Public Instance Methods
args()
click to toggle source
# File lib/sqreen/graft/call.rb, line 77 def args @value if args? end
args?()
click to toggle source
# File lib/sqreen/graft/call.rb, line 73 def args? @action == :args end
break!()
click to toggle source
# File lib/sqreen/graft/call.rb, line 85 def break! @break = true self end
break?()
click to toggle source
# File lib/sqreen/graft/call.rb, line 91 def break? @break ? true : false end
raise()
click to toggle source
# File lib/sqreen/graft/call.rb, line 69 def raise @value if raise? end
raise?()
click to toggle source
# File lib/sqreen/graft/call.rb, line 65 def raise? @action == :raise end
retry?()
click to toggle source
# File lib/sqreen/graft/call.rb, line 81 def retry? @action == :retry end
return()
click to toggle source
# File lib/sqreen/graft/call.rb, line 61 def return @value if return? end
return?()
click to toggle source
# File lib/sqreen/graft/call.rb, line 57 def return? @action == :return end