class GrosCalin::Application
Public Instance Methods
config()
click to toggle source
# File lib/gros_calin.rb, line 14 def config settings.config end
datasource(id)
click to toggle source
# File lib/gros_calin.rb, line 18 def datasource(id) config.datasources.get(id).tap do |datasource| unless datasource raise Sinatra::NotFound.new("Unknown datasource with id \"#{id}\"") end end end
hug(datasource, id)
click to toggle source
# File lib/gros_calin.rb, line 26 def hug(datasource, id) datasource(datasource).hugs.get(id).tap do |hug| unless hug raise Sinatra::NotFound.new("Unknown hug with identifier \"#{id}\" " + "for datasource \"#{datasource}\"") end end end