Class: PhraseApp::RequestParams::ProjectParams
- Inherits:
-
OpenStruct
- Object
- OpenStruct
- PhraseApp::RequestParams::ProjectParams
- Defined in:
- lib/phraseapp-ruby.rb
Overview
ProjectParams
Parameters:
- name
-
name
- shares_translation_memory
-
shares_translation_memory
Instance Method Summary collapse
Instance Method Details
#name=(val) ⇒ Object
691 692 693 |
# File 'lib/phraseapp-ruby.rb', line 691 def name=(val) self.name = val end |
#shares_translation_memory=(val) ⇒ Object
695 696 697 698 699 700 701 702 703 |
# File 'lib/phraseapp-ruby.rb', line 695 def shares_translation_memory=(val) if val == "true" self.shares_translation_memory = true elsif val == "false" #ignore self.shares_translation_memory = b else PhraseApp::ParamsHelpers::ParamsValidationError.new("invalid value #{val}") end end |
#validate ⇒ Object
705 706 707 708 709 |
# File 'lib/phraseapp-ruby.rb', line 705 def validate if self.name == nil || self.name == "" raise PhraseApp::ParamsHelpers::ParamsValidationError.new("Required parameter \"name\" of \"ProjectParams\" not set") end end |