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



152
153
154
155
156
# File 'lib/cuba_api/cors.rb', line 152

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

#on_cors_method(methods, *args) ⇒ Object



158
159
160
161
162
163
# File 'lib/cuba_api/cors.rb', line 158

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