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