Module: RubyLokaliseApi::Rest::Segments

Included in:
Client
Defined in:
lib/ruby_lokalise_api/rest/segments.rb

Instance Method Summary collapse

Instance Method Details

#segment(project_id, key_id, lang_iso, segment_number, params = {}) ⇒ RubyLokaliseApi::Resources::Segment

Returns a segment under a given number for the given key and language ISO code

Parameters:

  • project_id (String)
  • key_id (String, Integer)
  • lang_iso (String)
  • params (Hash) (defaults to: {})

Returns:

See Also:



27
28
29
# File 'lib/ruby_lokalise_api/rest/segments.rb', line 27

def segment(project_id, key_id, lang_iso, segment_number, params = {})
  c_r RubyLokaliseApi::Resources::Segment, :find, [project_id, key_id, lang_iso, segment_number], params
end

#segments(project_id, key_id, lang_iso, params = {}) ⇒ RubyLokaliseApi::Collection::Segments<RubyLokaliseApi::Resources::Segment>

Returns all segments for the given key and language ISO code

Parameters:

  • project_id (String)
  • key_id (String, Integer)
  • lang_iso (String)
  • params (Hash) (defaults to: {})

Returns:

See Also:



14
15
16
# File 'lib/ruby_lokalise_api/rest/segments.rb', line 14

def segments(project_id, key_id, lang_iso, params = {})
  c_r RubyLokaliseApi::Collections::Segment, :all, [project_id, key_id, lang_iso], params
end

#update_segment(project_id, key_id, lang_iso, segment_number, params = {}) ⇒ RubyLokaliseApi::Resources::Segment

Updates a segment under a given number for the given key and language ISO code

Parameters:

  • project_id (String)
  • key_id (String, Integer)
  • lang_iso (String)
  • params (Hash) (defaults to: {})

Returns:

See Also:



40
41
42
# File 'lib/ruby_lokalise_api/rest/segments.rb', line 40

def update_segment(project_id, key_id, lang_iso, segment_number, params = {})
  c_r RubyLokaliseApi::Resources::Segment, :update, [project_id, key_id, lang_iso, segment_number], params
end