class Bosh::Director::Api::Extensions::Scoping::ParamsScope

Public Class Methods

new(name, scope) click to toggle source
# File lib/bosh/director/api/extensions/scoping.rb, line 52
def initialize(name, scope)
  @name = name.to_s
  @scope = scope
end

Public Instance Methods

scope(params, default_scope) click to toggle source
# File lib/bosh/director/api/extensions/scoping.rb, line 57
def scope(params, default_scope)
  scope_name = params.fetch(@name, :default).to_sym
  @scope.fetch(scope_name, default_scope)
end