Class: PhraseApp::RequestParams::LocaleParams

Inherits:
OpenStruct
  • Object
show all
Defined in:
lib/phraseapp-ruby.rb

Instance Method Summary collapse

Instance Method Details

#code=(val) ⇒ Object

:code, :default, :main, :name, :rtl, :source_locale_id,



446
447
448
# File 'lib/phraseapp-ruby.rb', line 446

def code=(val)
  self.code = val
end

#default=(val) ⇒ Object



450
451
452
453
454
455
456
457
458
# File 'lib/phraseapp-ruby.rb', line 450

def default=(val)
  if val == "true"
    self.default = true
  elsif val == "false" #ignore
    self.default = b
  else
    PhraseApp::ParamsHelpers::ParamsValidationError.new("invalid value #{val}")
  end
end

#main=(val) ⇒ Object



460
461
462
463
464
465
466
467
468
# File 'lib/phraseapp-ruby.rb', line 460

def main=(val)
  if val == "true"
    self.main = true
  elsif val == "false" #ignore
    self.main = b
  else
    PhraseApp::ParamsHelpers::ParamsValidationError.new("invalid value #{val}")
  end
end

#name=(val) ⇒ Object



470
471
472
# File 'lib/phraseapp-ruby.rb', line 470

def name=(val)
  self.name = val
end

#rtl=(val) ⇒ Object



474
475
476
477
478
479
480
481
482
# File 'lib/phraseapp-ruby.rb', line 474

def rtl=(val)
  if val == "true"
    self.rtl = true
  elsif val == "false" #ignore
    self.rtl = b
  else
    PhraseApp::ParamsHelpers::ParamsValidationError.new("invalid value #{val}")
  end
end

#source_locale_id=(val) ⇒ Object



484
485
486
# File 'lib/phraseapp-ruby.rb', line 484

def source_locale_id=(val)
  self.source_locale_id = val
end

#validateObject



488
489
490
491
492
493
494
# File 'lib/phraseapp-ruby.rb', line 488

def validate
  if self.code == nil || self.code == "" 
    raise PhraseApp::ParamsHelpers::ParamsValidationError.new("Required parameter \"code\" of \"LocaleParams\" not set")
  endif self.name == nil || self.name == "" 
    raise PhraseApp::ParamsHelpers::ParamsValidationError.new("Required parameter \"name\" of \"LocaleParams\" not set")
  end
end