class Garage::Meta::RemoteService
Attributes
endpoint[RW]
name[RW]
namespace[RW]
Public Class Methods
all()
click to toggle source
# File lib/garage/meta/remote_service.rb, line 14 def all configuration.services end
build_permissions(perms, other, target)
click to toggle source
# File lib/garage/meta/remote_service.rb, line 18 def build_permissions(perms, other, target) perms.permits! :read end
configuration()
click to toggle source
# File lib/garage/meta/remote_service.rb, line 10 def configuration @config or raise "Garage::Meta::RemoteService.configure must be called in initializer" end
configure(&block)
click to toggle source
# File lib/garage/meta/remote_service.rb, line 5 def configure(&block) @config = Config.new @config.instance_eval(&block) end
Public Instance Methods
alternate_endpoints()
click to toggle source
# File lib/garage/meta/remote_service.rb, line 33 def alternate_endpoints @alternate_endpoints ||= {} end