Class: Electronicdocument

Inherits:
Regularpublications show all
Defined in:
lib/prct11/electronicdocument.rb

Instance Attribute Summary

Attributes inherited from Reference

#authors, #date, #title

Instance Method Summary collapse

Methods inherited from Reference

#<=>, #get_title

Constructor Details

#initialize(authors, title, date, url) ⇒ Electronicdocument

Returns a new instance of Electronicdocument.



3
4
5
6
# File 'lib/prct11/electronicdocument.rb', line 3

def initialize(authors, title, date, url)
	super(authors, title, date)
	@url = url
end

Instance Method Details

#to_sObject



8
9
10
11
12
13
14
15
16
17
18
19
# File 'lib/prct11/electronicdocument.rb', line 8

def to_s()
	string = ""
       for i in (0..@authors.size-1)
   	    string += "#{authors[i]}"
           if (i != @authors.size-1)
               string += ", " 
           end
       end
	string += " (" + date + ").\n"
	string += title
	string += ".\nDisponible en " + @url
end