Class: ComicVine::Resource::Team

Inherits:
ComicVine::Resource show all
Includes:
Mongo, Mongoid::Attributes::Dynamic, Mongoid::Document
Defined in:
lib/comicvine/mongo.rb

Overview

Extends Team to add mongoid functions

Since:

  • 0.1.2

Constant Summary

Constants included from Mongo

Mongo::VERSION

Instance Method Summary collapse

Methods included from Mongo

#_fetch_by_assoc_and_id, #fetch_and_update!, #fetch_and_update_assoc!, #initialize, #save_assoc!

Methods inherited from ComicVine::Resource

create_resource

Instance Method Details

#count_of_isssue_appearancesObject

Since:

  • 0.1.2



896
897
898
# File 'lib/comicvine/mongo.rb', line 896

def count_of_isssue_appearances
  self[:count_of_isssue_appearances]
end

#count_of_isssue_appearances=(value) ⇒ Object

Since:

  • 0.1.2



892
893
894
# File 'lib/comicvine/mongo.rb', line 892

def count_of_isssue_appearances=(value)
  self[:count_of_isssue_appearances] = value
end

#disbanded_in_issuesObject

Since:

  • 0.1.2



908
909
910
# File 'lib/comicvine/mongo.rb', line 908

def disbanded_in_issues
  self.issues_disbanded_in
end

#disbanded_in_issues=(value) ⇒ Object

Since:

  • 0.1.2



900
901
902
903
904
905
906
# File 'lib/comicvine/mongo.rb', line 900

def disbanded_in_issues=(value)
  if value.kind_of? ComicVine::Resource::Issue
    self.issues_disbanded_in << value
  elsif value.kind_of? Array
    self.issues_disbanded_in = value
  end
end

#isssues_disbanded_inObject

Since:

  • 0.1.2



920
921
922
# File 'lib/comicvine/mongo.rb', line 920

def isssues_disbanded_in
  self.issues_disbanded_in
end

#isssues_disbanded_in=(value) ⇒ Object

Since:

  • 0.1.2



912
913
914
915
916
917
918
# File 'lib/comicvine/mongo.rb', line 912

def isssues_disbanded_in=(value)
  if value.kind_of? ComicVine::Resource::Issue
    self.issues_disbanded_in << value
  elsif value.kind_of? Array
    self.issues_disbanded_in = value
  end
end