Class: OpenBD::Resources::Onix::Publisher

Inherits:
Object
  • Object
show all
Defined in:
lib/openbd/resources/onix/publisher.rb

Overview

Publisher / Imprint

This class is used in PublishingDetail

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(name, publisher_id, distribution_id) ⇒ Publisher

Returns a new instance of Publisher.



21
22
23
24
25
# File 'lib/openbd/resources/onix/publisher.rb', line 21

def initialize(name, publisher_id, distribution_id)
  @name = name
  @publisher_id = publisher_id
  @distribution_id = distribution_id
end

Instance Attribute Details

#distribution_idObject (readonly)

JP Distribution Identifier (取引コード)



19
20
21
# File 'lib/openbd/resources/onix/publisher.rb', line 19

def distribution_id
  @distribution_id
end

#nameObject (readonly)

Publisher Name (出版社名)



13
14
15
# File 'lib/openbd/resources/onix/publisher.rb', line 13

def name
  @name
end

#publisher_idObject (readonly)

Japanese Publisher identifier (ISBN出版者記号)



16
17
18
# File 'lib/openbd/resources/onix/publisher.rb', line 16

def publisher_id
  @publisher_id
end