move responders out of helpers
This commit is contained in:
parent
168c0abba9
commit
a7d72beefc
|
@ -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
|
|
11
lib/travis/api/app/responders.rb
Normal file
11
lib/travis/api/app/responders.rb
Normal 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
|
|
@ -1,4 +1,4 @@
|
||||||
module Travis::Api::App::Helpers::Responders
|
module Travis::Api::App::Responders
|
||||||
class Base
|
class Base
|
||||||
attr_reader :endpoint, :resource, :options
|
attr_reader :endpoint, :resource, :options
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
module Travis::Api::App::Helpers::Responders
|
module Travis::Api::App::Responders
|
||||||
class Image < Base
|
class Image < Base
|
||||||
NAMES = { nil => 'unknown', 0 => 'passing', 1 => 'failing' }
|
NAMES = { nil => 'unknown', 0 => 'passing', 1 => 'failing' }
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
module Travis::Api::App::Helpers::Responders
|
module Travis::Api::App::Responders
|
||||||
class Json < Base
|
class Json < Base
|
||||||
ACCEPT_VERSION = /vnd\.travis-ci\.(\d+)\+/
|
ACCEPT_VERSION = /vnd\.travis-ci\.(\d+)\+/
|
||||||
DEFAULT_VERSION = 'v2'
|
DEFAULT_VERSION = 'v2'
|
|
@ -1,4 +1,4 @@
|
||||||
module Travis::Api::App::Helpers::Responders
|
module Travis::Api::App::Responders
|
||||||
class Service < Base
|
class Service < Base
|
||||||
def apply?
|
def apply?
|
||||||
resource.respond_to?(:run)
|
resource.respond_to?(:run)
|
|
@ -1,4 +1,4 @@
|
||||||
module Travis::Api::App::Helpers::Responders
|
module Travis::Api::App::Responders
|
||||||
class Xml < Base
|
class Xml < Base
|
||||||
TEMPLATE = File.read(__FILE__).split("__END__").last.strip
|
TEMPLATE = File.read(__FILE__).split("__END__").last.strip
|
||||||
|
|
Loading…
Reference in New Issue
Block a user