Class: Metova::Versioning::Constraints
- Inherits:
-
Object
- Object
- Metova::Versioning::Constraints
- Defined in:
- lib/metova/versioning/constraints.rb
Instance Method Summary collapse
-
#initialize(version) ⇒ Constraints
constructor
A new instance of Constraints.
- #matches?(request) ⇒ Boolean
Constructor Details
#initialize(version) ⇒ Constraints
Returns a new instance of Constraints.
5 6 7 |
# File 'lib/metova/versioning/constraints.rb', line 5 def initialize(version) @version = version end |
Instance Method Details
#matches?(request) ⇒ Boolean
9 10 11 |
# File 'lib/metova/versioning/constraints.rb', line 9 def matches?(request) (@version == 1 && no_version_was_sent?(request)) || current_version_matches_the_version_sent?(request) end |