Module: Traitify::Client::Overrides

Included in:
Traitify::Client
Defined in:
lib/traitify/client/overrides.rb

Instance Method Summary collapse

Instance Method Details

#assessments_overrideObject



10
11
12
13
14
# File 'lib/traitify/client/overrides.rb', line 10

def assessments_override
  if params[:data] && params[:data].is_a?(Array)
    @params[:data] = params[:data].join(",")
  end
end

#locales_overrideObject



22
23
24
# File 'lib/traitify/client/overrides.rb', line 22

def locales_override
  @params.delete(:locale_key)
end

#perform_overridesObject



4
5
6
7
8
# File 'lib/traitify/client/overrides.rb', line 4

def perform_overrides
  send("#{type}_override") if respond_to? "#{type}_override"

  self
end

#personality_types_overrideObject



16
17
18
19
20
# File 'lib/traitify/client/overrides.rb', line 16

def personality_types_override
  if image_pack && params[:image_pack].nil?
    @params[:image_pack] = image_pack
  end
end