Sha256: 1c36d509a40c3295984139826a29f923378c5477eb7365f0a1ebd57ddfb849f8

Contents?: true

Size: 633 Bytes

Versions: 2

Compression:

Stored size: 633 Bytes

Contents

require 'jikan/models/entity'

module Jikan
  class CharacterStaff < BaseEntity
    
    def mal_id
      raw['mal_id']
    end

    def url
      raw['url']
    end

    def image_url
			raw['image_url']
		end

		def role
			raw['role']
		end

		def voice_actors
			raw['voice_actors'].map do |va|
				VoiceActor.new(va)
			end
		end

		class VoiceActor < BaseEntity

			def mal_id
				raw['mal_id']
			end

			def name
				raw['name']
			end

			def url
				raw['url']
			end

			def image_url
				raw['image_url']
			end

			def language
				raw['language']
			end
		end
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
jikan.rb-0.0.7 lib/jikan/models/char_staff.rb
jikan.rb-0.0.6 lib/jikan/models/char_staff.rb