Class: Rdux::Result

Inherits:
Struct
  • Object
show all
Defined in:
lib/rdux/result.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Instance Attribute Details

#actionObject

Returns the value of attribute action



4
5
6
# File 'lib/rdux/result.rb', line 4

def action
  @action
end

#after_saveObject

Returns the value of attribute after_save



4
5
6
# File 'lib/rdux/result.rb', line 4

def after_save
  @after_save
end

#down_payloadObject

Returns the value of attribute down_payload



4
5
6
# File 'lib/rdux/result.rb', line 4

def down_payload
  @down_payload
end

#nestedObject

Returns the value of attribute nested



4
5
6
# File 'lib/rdux/result.rb', line 4

def nested
  @nested
end

#okObject

Returns the value of attribute ok



4
5
6
# File 'lib/rdux/result.rb', line 4

def ok
  @ok
end

#respObject

Returns the value of attribute resp



4
5
6
# File 'lib/rdux/result.rb', line 4

def resp
  @resp
end

#saveObject

Returns the value of attribute save



4
5
6
# File 'lib/rdux/result.rb', line 4

def save
  @save
end

#up_resultObject

Returns the value of attribute up_result



4
5
6
# File 'lib/rdux/result.rb', line 4

def up_result
  @up_result
end

Instance Method Details

#payloadObject Also known as: val



5
6
7
# File 'lib/rdux/result.rb', line 5

def payload
  resp || down_payload
end

#save_failed?Boolean



10
11
12
# File 'lib/rdux/result.rb', line 10

def save_failed?
  ok == false && save
end