A skeleton web application configured to use Sinatra and ActiveRecord

application: Add a top-level json() helper

def goose
json({ "hello" => "goose" })
end

+6
+6
app/controllers/application_controller.rb
··· 2 2 set :default_builder, "GroupedFieldFormBuilder" 3 3 4 4 use Rack::Csrf, :raise => false 5 + 6 + private 7 + def json(data) 8 + content_type :json 9 + data.is_a?(String) ? data : data.to_json 10 + end 5 11 end