move responders out of helpers

This commit is contained in:
Sven Fuchs 2012-10-09 20:51:09 +02:00
parent 168c0abba9
commit a7d72beefc
7 changed files with 16 additions and 18 deletions

View File

@ -1,13 +0,0 @@
require 'travis/api/app'
class Travis::Api::App
module Helpers
module Responders
autoload :Base, 'travis/api/app/helpers/responders/base'
autoload :Image, 'travis/api/app/helpers/responders/image'
autoload :Json, 'travis/api/app/helpers/responders/json'
autoload :Service, 'travis/api/app/helpers/responders/service'
autoload :Xml, 'travis/api/app/helpers/responders/xml'
end
end
end

View File

@ -0,0 +1,11 @@
require 'travis/api/app'
class Travis::Api::App
module Responders
autoload :Base, 'travis/api/app/responders/base'
autoload :Image, 'travis/api/app/responders/image'
autoload :Json, 'travis/api/app/responders/json'
autoload :Service, 'travis/api/app/responders/service'
autoload :Xml, 'travis/api/app/responders/xml'
end
end

View File

@ -1,4 +1,4 @@
module Travis::Api::App::Helpers::Responders
module Travis::Api::App::Responders
class Base
attr_reader :endpoint, :resource, :options

View File

@ -1,4 +1,4 @@
module Travis::Api::App::Helpers::Responders
module Travis::Api::App::Responders
class Image < Base
NAMES = { nil => 'unknown', 0 => 'passing', 1 => 'failing' }

View File

@ -1,4 +1,4 @@
module Travis::Api::App::Helpers::Responders
module Travis::Api::App::Responders
class Json < Base
ACCEPT_VERSION = /vnd\.travis-ci\.(\d+)\+/
DEFAULT_VERSION = 'v2'

View File

@ -1,4 +1,4 @@
module Travis::Api::App::Helpers::Responders
module Travis::Api::App::Responders
class Service < Base
def apply?
resource.respond_to?(:run)

View File

@ -1,4 +1,4 @@
module Travis::Api::App::Helpers::Responders
module Travis::Api::App::Responders
class Xml < Base
TEMPLATE = File.read(__FILE__).split("__END__").last.strip