class Grape::Namespace
Attributes
options[R]
space[R]
Public Class Methods
joined_space(settings)
click to toggle source
# File lib/grape/namespace.rb, line 15 def self.joined_space(settings) settings.gather(:namespace).map(&:space).join("/") end
joined_space_path(settings)
click to toggle source
# File lib/grape/namespace.rb, line 19 def self.joined_space_path(settings) Rack::Mount::Utils.normalize_path(joined_space(settings)) end
new(space, options = {})
click to toggle source
options:
requirements: a hash
# File lib/grape/namespace.rb, line 7 def initialize(space, options = {}) @space, @options = space.to_s, options end
Public Instance Methods
requirements()
click to toggle source
# File lib/grape/namespace.rb, line 11 def requirements options[:requirements] || {} end