Class: Admitad::Deeplinks

Inherits:
Success show all
Defined in:
lib/admitad/models/deeplinks.rb

Class Method Summary collapse

Methods inherited from Result

#error?, #success?

Class Method Details

.create(**params) ⇒ Object



5
6
7
8
9
# File 'lib/admitad/models/deeplinks.rb', line 5

def self.create(**params)
  params = params.merge(c_id: params[:affiliate_program_id], w_id: params[:ad_space_id])
  attributes = Wrapper.generate_deeplink(params)
  Constants::ERRORS.none? { |error| attributes.key?(error) } ? new(deeplinks: attributes) : Error.new(attributes)
end