Module: CubaApi::Cors

Defined in:
lib/cuba_api/cors.rb

Defined Under Namespace

Modules: ClassMethods

Instance Method Summary collapse

Instance Method Details

#on_cors(*args) ⇒ Object

# only put method allowed on_cors_method( [:post, :put], ‘my_path/new’ ) do

on ...
  ...
end

end



148
149
150
151
152
# File 'lib/cuba_api/cors.rb', line 148

def on_cors( *args )
  _on_cors( nil, *args ) do |*vars|
    yield( *vars )
  end
end

#on_cors_method(methods, *args) ⇒ Object



154
155
156
157
158
159
# File 'lib/cuba_api/cors.rb', line 154

def on_cors_method( methods, *args )
  methods = [ methods ] unless methods.is_a? Array
  _on_cors( methods, *args ) do |*vars|
    yield( *vars )
  end
end