docbrown/lib/api_constraints.rb
2018-02-28 16:11:08 -05:00

10 lines
237 B
Ruby

class ApiConstraints
def initialize(options)
@version = options[:version]
@default = options[:default]
end
def matches?(req)
@default || req.headers['Accept'].include?("application/vnd.example.v#{@version}")
end
end