Class: PhraseApp::RequestParams::LocaleParams
- Inherits:
-
OpenStruct
- Object
- OpenStruct
- PhraseApp::RequestParams::LocaleParams
- Defined in:
- lib/phraseapp-ruby.rb
Instance Method Summary collapse
-
#code=(val) ⇒ Object
:code, :default, :main, :name, :rtl, :source_locale_id,.
- #default=(val) ⇒ Object
- #main=(val) ⇒ Object
- #name=(val) ⇒ Object
- #rtl=(val) ⇒ Object
- #source_locale_id=(val) ⇒ Object
- #validate ⇒ Object
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 |
#validate ⇒ Object
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 |