Class: PhraseApp::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,



430
431
432
# File 'lib/phraseapp-ruby.rb', line 430

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

#default=(val) ⇒ Object



434
435
436
437
438
439
440
441
442
# File 'lib/phraseapp-ruby.rb', line 434

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

#main=(val) ⇒ Object



444
445
446
447
448
449
450
451
452
# File 'lib/phraseapp-ruby.rb', line 444

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

#name=(val) ⇒ Object



454
455
456
# File 'lib/phraseapp-ruby.rb', line 454

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

#rtl=(val) ⇒ Object



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

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

#source_locale_id=(val) ⇒ Object



468
469
470
# File 'lib/phraseapp-ruby.rb', line 468

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

#validate ⇒ Object



472
473
474
475
476
477
478
# File 'lib/phraseapp-ruby.rb', line 472

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