lib/substation/response.rb in substation-0.0.6 vs lib/substation/response.rb in substation-0.0.7
- old
+ new
@@ -39,10 +39,22 @@
include AbstractType
include Equalizer.new(:request, :output)
include Adamantium::Flat
+ # The request that lead to this response
+ #
+ # @example
+ #
+ # response = dispatcher.call(:successful_action, :some_input)
+ # response.request # => request passed to action named :successful_action
+ #
+ # @return [Request]
+ #
+ # @api public
+ attr_reader :request
+
# The application environment used within an action
#
# @example
#
# response = dispatcher.call(:successful_action, :some_input)
@@ -112,18 +124,9 @@
# @return [Boolean]
# true if successful, false otherwise
#
# @api public
abstract_method :success?
-
- protected
-
- # The request that lead to this response
- #
- # @return [Request]
- #
- # @api private
- attr_reader :request
# An errorneous {Response}
class Failure < self
# Tests wether this response was successful