Class: ApiVersionConstraint

Inherits:
Object
  • Object
show all
Defined in:
lib/api_version_constraint.rb,
lib/api_version_constraint/version.rb

Constant Summary collapse

VERSION =
"0.1.0"

Instance Method Summary collapse

Constructor Details

#initialize(version) ⇒ ApiVersionConstraint

Returns a new instance of ApiVersionConstraint.



4
5
6
# File 'lib/api_version_constraint.rb', line 4

def initialize(version)
  @version = version.to_s
end

Instance Method Details

#matches?(request) ⇒ Boolean

Returns:

  • (Boolean)


8
9
10
# File 'lib/api_version_constraint.rb', line 8

def matches?(request)
  version == request.params[:v].to_s
end