diff --git a/lib/substation/request.rb b/lib/substation/request.rb index 7393277..87be6d0 100644 --- a/lib/substation/request.rb +++ b/lib/substation/request.rb @@ -6,6 +6,36 @@ class Request include Concord.new(:env, :input) include Adamantium::Flat + # The application environment + # + # @example + # + # class SomeUseCase + # def self.call(request) + # request.env + # end + # end + # + # @return [Object] + # + # @api public + attr_reader :env + + # The input passed to an action + # + # @example + # + # class SomeUseCase + # def self.call(request) + # request.input + # end + # end + # + # @return [Object] + # + # @api public + attr_reader :input + # Create a new successful response # # @example diff --git a/substation.gemspec b/substation.gemspec index f761d34..0c89043 100644 --- a/substation.gemspec +++ b/substation.gemspec @@ -19,7 +19,7 @@ Gem::Specification.new do |gem| gem.add_dependency 'adamantium', '~> 0.0.7' gem.add_dependency 'equalizer', '~> 0.0.5' gem.add_dependency 'abstract_type', '~> 0.0.5' - gem.add_dependency 'concord', '~> 0.0.3' + gem.add_dependency 'concord', '~> 0.1.0' gem.add_development_dependency 'bundler', '~> 1.3.5' end