16 lines
370 B
Ruby
16 lines
370 B
Ruby
module Travis::API::V3
|
|
class Routes::Resource
|
|
attr_accessor :identifier, :route, :services
|
|
|
|
def initialize(identifier)
|
|
@identifier = identifier
|
|
@services = {}
|
|
end
|
|
|
|
def add_service(request_method, service, sub_route = '')
|
|
services[request_method] ||= {}
|
|
services[request_method][sub_route] = service
|
|
end
|
|
end
|
|
end
|