class Moysklad::Resources::CustomEntities

Элементы словаря

Attributes

custom_entity_meta_id[R]

Public Class Methods

new(custom_entity_meta_id: nil, client: nil, list_path: nil) click to toggle source

custom_entity_meta_id - id словаря, элементы которого хотим получить

Calls superclass method Moysklad::Resources::Base::new
# File lib/moysklad/resources/custom_entities.rb, line 5
def initialize(custom_entity_meta_id: nil, client: nil, list_path: nil)
  raise 'Client empty' if client.nil? # support ruby 2.0.0

  @custom_entity_meta_id = custom_entity_meta_id
  super client: client, list_path: list_path
end

Public Instance Methods

cache_key() click to toggle source

Публичный чтобы был доступен из индекса

# File lib/moysklad/resources/custom_entities.rb, line 13
def cache_key
  [list_path, custom_entity_meta_id].join(':')
end

Private Instance Methods

item_path() click to toggle source
# File lib/moysklad/resources/custom_entities.rb, line 21
def item_path
  raise
end
list_path() click to toggle source
# File lib/moysklad/resources/custom_entities.rb, line 25
def list_path
  @list_path || (prefix_path + '/' + custom_entity_meta_id.to_s)
end