Module: Sinatra::AjaxOnly

Defined in:
lib/sinatra/ajax_only.rb,
lib/sinatra/ajax_only/version.rb

Constant Summary collapse

VERSION =
"0.0.1"

Instance Method Summary collapse

Instance Method Details

#ajax_onlyObject



5
6
7
# File 'lib/sinatra/ajax_only.rb', line 5

def ajax_only
    {:filter_xhr => true}
end

#filter_xhr(_) ⇒ Object



9
10
11
12
13
# File 'lib/sinatra/ajax_only.rb', line 9

def filter_xhr(_)
    condition do
        halt 403 unless request.xhr?
    end
end