module InciScore::Api
Public Instance Methods
call(env)
click to toggle source
# File lib/inci_score/api.rb, line 12 def call(env) req = Rack::Request.new(env) src = req.params["src"] json = src ? Computer.new(src: src, catalog: catalog).call.to_json : %q({"error": "no valid source"}) ["200", {"Content-Type" => "application/json"}, [json]] end
catalog()
click to toggle source
# File lib/inci_score/api.rb, line 8 def catalog @catalog ||= Catalog.fetch end