class States::Dsl::Fail
Public Class Methods
new(error=nil,cause=nil)
click to toggle source
# File lib/states/dsl/fail.rb, line 4 def initialize(error=nil,cause=nil) @error, @cause = error, cause end
Public Instance Methods
cause(cause)
click to toggle source
# File lib/states/dsl/fail.rb, line 12 def cause(cause) @cause = cause end
error(err)
click to toggle source
# File lib/states/dsl/fail.rb, line 8 def error(err) @error = err end
serializable_hash()
click to toggle source
# File lib/states/dsl/fail.rb, line 16 def serializable_hash h = {} h["Error"] = @error if @error h["Cause"] = @cause if @cause h end