class ProgImageManager::ApiConstraints

Constrains for Rails API routes

Attributes

default[R]
version[R]

Public Class Methods

new(options) click to toggle source
# File lib/prog_image_manager/api/api_constraints.rb, line 8
def initialize(options)
  @version = options[:version]
  @default = options[:default]
end

Public Instance Methods

matches?(req) click to toggle source
# File lib/prog_image_manager/api/api_constraints.rb, line 13
def matches?(req)
  @default || req.headers['Accept'].include?("application/vnd.rentalunit.v#{@version}")
end