Class: Reference
- Inherits:
-
Object
- Object
- Reference
- Defined in:
- lib/refworks/reference.rb
Overview
noinspection RubyTooManyInstanceVariablesInspection,RubyTooManyMethodsInspection
Instance Attribute Summary collapse
-
#a1 ⇒ Object
Returns the value of attribute a1.
-
#a2 ⇒ Object
Returns the value of attribute a2.
-
#a3 ⇒ Object
Returns the value of attribute a3.
-
#a4 ⇒ Object
Returns the value of attribute a4.
-
#a5 ⇒ Object
Returns the value of attribute a5.
-
#a6 ⇒ Object
Returns the value of attribute a6.
-
#ab ⇒ Object
Returns the value of attribute ab.
-
#ad ⇒ Object
Returns the value of attribute ad.
-
#an ⇒ Object
Returns the value of attribute an.
-
#av ⇒ Object
Returns the value of attribute av.
-
#cd ⇒ Object
Returns the value of attribute cd.
-
#cl ⇒ Object
Returns the value of attribute cl.
-
#cn ⇒ Object
Returns the value of attribute cn.
-
#cr ⇒ Object
Returns the value of attribute cr.
-
#db ⇒ Object
Returns the value of attribute db.
-
#do ⇒ Object
Returns the value of attribute do.
-
#ds ⇒ Object
Returns the value of attribute ds.
-
#ed ⇒ Object
Returns the value of attribute ed.
-
#fd ⇒ Object
Returns the value of attribute fd.
-
#fl ⇒ Object
Returns the value of attribute fl.
-
#id ⇒ Object
Returns the value of attribute id.
-
#ip ⇒ Object
Returns the value of attribute ip.
-
#is ⇒ Object
Returns the value of attribute is.
-
#jf ⇒ Object
Returns the value of attribute jf.
-
#jo ⇒ Object
Returns the value of attribute jo.
-
#k1 ⇒ Object
Returns the value of attribute k1.
-
#la ⇒ Object
Returns the value of attribute la.
-
#lk ⇒ Object
Returns the value of attribute lk.
-
#ll ⇒ Object
Returns the value of attribute ll.
-
#md ⇒ Object
Returns the value of attribute md.
-
#no ⇒ Object
Returns the value of attribute no.
-
#ol ⇒ Object
Returns the value of attribute ol.
-
#op ⇒ Object
Returns the value of attribute op.
-
#ot ⇒ Object
Returns the value of attribute ot.
-
#pb ⇒ Object
Returns the value of attribute pb.
-
#pmcid ⇒ Object
Returns the value of attribute pmcid.
-
#pmid ⇒ Object
Returns the value of attribute pmid.
-
#pp ⇒ Object
Returns the value of attribute pp.
-
#rd ⇒ Object
Returns the value of attribute rd.
-
#rt ⇒ Object
Returns the value of attribute rt.
-
#rt_num ⇒ Object
Returns the value of attribute rt_num.
-
#rt_string ⇒ Object
Returns the value of attribute rt_string.
-
#sf ⇒ Object
Returns the value of attribute sf.
-
#sl ⇒ Object
Returns the value of attribute sl.
-
#sn ⇒ Object
Returns the value of attribute sn.
-
#sp ⇒ Object
Returns the value of attribute sp.
-
#sr ⇒ Object
Returns the value of attribute sr.
-
#st ⇒ Object
Returns the value of attribute st.
-
#t1 ⇒ Object
Returns the value of attribute t1.
-
#t2 ⇒ Object
Returns the value of attribute t2.
-
#t3 ⇒ Object
Returns the value of attribute t3.
-
#u1 ⇒ Object
Returns the value of attribute u1.
-
#u10 ⇒ Object
Returns the value of attribute u10.
-
#u11 ⇒ Object
Returns the value of attribute u11.
-
#u12 ⇒ Object
Returns the value of attribute u12.
-
#u13 ⇒ Object
Returns the value of attribute u13.
-
#u14 ⇒ Object
Returns the value of attribute u14.
-
#u15 ⇒ Object
Returns the value of attribute u15.
-
#u2 ⇒ Object
Returns the value of attribute u2.
-
#u3 ⇒ Object
Returns the value of attribute u3.
-
#u4 ⇒ Object
Returns the value of attribute u4.
-
#u5 ⇒ Object
Returns the value of attribute u5.
-
#u6 ⇒ Object
Returns the value of attribute u6.
-
#u7 ⇒ Object
Returns the value of attribute u7.
-
#u8 ⇒ Object
Returns the value of attribute u8.
-
#u9 ⇒ Object
Returns the value of attribute u9.
-
#ul ⇒ Object
Returns the value of attribute ul.
-
#vo ⇒ Object
Returns the value of attribute vo.
-
#wp ⇒ Object
Returns the value of attribute wp.
-
#wt ⇒ Object
Returns the value of attribute wt.
-
#wv ⇒ Object
Returns the value of attribute wv.
-
#yr ⇒ Object
Returns the value of attribute yr.
Instance Method Summary collapse
- #abstract ⇒ Object
- #abstract=(val) ⇒ Object
- #accession_number ⇒ Object
- #accession_number=(val) ⇒ Object
- #author_address ⇒ Object
- #author_address=(val) ⇒ Object
-
#authors ⇒ Object
alias.
-
#authors=(val) ⇒ Object
alias.
- #availability ⇒ Object
- #availability=(val) ⇒ Object
- #call_number ⇒ Object
- #call_number=(val) ⇒ Object
- #cited_references ⇒ Object
- #cited_references=(val) ⇒ Object
- #classification ⇒ Object
- #classification=(val) ⇒ Object
-
#created_date ⇒ Object
extension.
- #data_source ⇒ Object
- #data_source=(val) ⇒ Object
- #database ⇒ Object
- #database=(val) ⇒ Object
- #date_of_electronic_publication ⇒ Object
- #date_of_electronic_publication=(val) ⇒ Object
- #digital_object_identifier ⇒ Object
- #digital_object_identifier=(val) ⇒ Object
-
#doi ⇒ Object
alias.
-
#doi=(val) ⇒ Object
alias.
- #edition ⇒ Object
- #edition=(val) ⇒ Object
-
#folder ⇒ Object
extension.
- #identifying_phrase ⇒ Object
- #identifying_phrase=(val) ⇒ Object
-
#initialize(rawref) ⇒ Reference
constructor
expecting a HTTParty-parsed RWResult reference hash to be passed in.
- #issn_isbn ⇒ Object
- #issn_isbn=(val) ⇒ Object
- #issue ⇒ Object
- #issue=(val) ⇒ Object
- #keyword ⇒ Object
- #keyword=(val) ⇒ Object
- #keywords ⇒ Object
- #keywords=(val) ⇒ Object
- #language ⇒ Object
- #language=(val) ⇒ Object
- #links ⇒ Object
- #links=(val) ⇒ Object
-
#modified_data ⇒ Object
extension.
- #notes ⇒ Object
- #notes=(val) ⇒ Object
- #original_foreign_title ⇒ Object
- #original_foreign_title=(val) ⇒ Object
- #other_pages ⇒ Object
- #other_pages=(val) ⇒ Object
- #output_language ⇒ Object
- #output_language=(val) ⇒ Object
- #periodical_abbrev ⇒ Object
- #periodical_abbrev=(val) ⇒ Object
- #periodical_full ⇒ Object
- #periodical_full=(val) ⇒ Object
- #place_of_publication ⇒ Object
- #place_of_publication=(val) ⇒ Object
- #primary_authors ⇒ Object
- #primary_authors=(val) ⇒ Object
- #primary_title ⇒ Object
- #primary_title=(val) ⇒ Object
- #publication_data_free_form ⇒ Object
- #publication_data_free_form=(val) ⇒ Object
- #publication_year ⇒ Object
- #publication_year=(val) ⇒ Object
- #publisher ⇒ Object
- #publisher=(val) ⇒ Object
- #quaternary_authors ⇒ Object
- #quaternary_authors=(val) ⇒ Object
- #quinary_authors ⇒ Object
- #quinary_authors=(val) ⇒ Object
-
#reference_type ⇒ Object
setup human-readable aliases as accessors I’ve been consistent with the RefWorks tagged format legend (see end of this file) plus I added some additional ones (like “authors” as a synonym for “primary_authors”) which seemed particularly useful.
- #reference_type=(val) ⇒ Object
-
#reference_type_num ⇒ Object
extension.
-
#reference_type_string ⇒ Object
extension.
- #retrieved_date ⇒ Object
- #retrieved_date=(val) ⇒ Object
- #secondary_authors ⇒ Object
- #secondary_authors=(val) ⇒ Object
- #secondary_title ⇒ Object
- #secondary_title=(val) ⇒ Object
- #shortened_title ⇒ Object
- #shortened_title=(val) ⇒ Object
- #source_type ⇒ Object
- #source_type=(val) ⇒ Object
- #sponsoring_library ⇒ Object
- #sponsoring_library=(val) ⇒ Object
- #sponsoring_library_location ⇒ Object
- #sponsoring_library_location=(val) ⇒ Object
- #start_page ⇒ Object
- #start_page=(val) ⇒ Object
- #subfile_database ⇒ Object
- #subfile_database=(val) ⇒ Object
- #tertiary_authors ⇒ Object
- #tertiary_authors=(val) ⇒ Object
- #tertiary_title ⇒ Object
- #tertiary_title=(val) ⇒ Object
-
#title ⇒ Object
alias.
- #title=(val) ⇒ Object
-
#to_refworks_xml ⇒ Object
method to produce RefWorks XML format.
- #url ⇒ Object
- #url=(val) ⇒ Object
- #user_1 ⇒ Object
- #user_10 ⇒ Object
- #user_10=(val) ⇒ Object
- #user_11 ⇒ Object
- #user_11=(val) ⇒ Object
- #user_12 ⇒ Object
- #user_12=(val) ⇒ Object
- #user_13 ⇒ Object
- #user_13=(val) ⇒ Object
- #user_14 ⇒ Object
- #user_14=(val) ⇒ Object
- #user_15 ⇒ Object
- #user_15=(val) ⇒ Object
- #user_1=(val) ⇒ Object
- #user_2 ⇒ Object
- #user_2=(val) ⇒ Object
- #user_3 ⇒ Object
- #user_3=(val) ⇒ Object
- #user_4 ⇒ Object
- #user_4=(val) ⇒ Object
- #user_5 ⇒ Object
- #user_5=(val) ⇒ Object
- #user_6 ⇒ Object
- #user_6=(val) ⇒ Object
- #user_7 ⇒ Object
- #user_7=(val) ⇒ Object
- #user_8 ⇒ Object
- #user_8=(val) ⇒ Object
- #user_9 ⇒ Object
- #user_9=(val) ⇒ Object
- #volume ⇒ Object
- #volume=(val) ⇒ Object
- #website_editors ⇒ Object
- #website_editors=(val) ⇒ Object
- #website_title ⇒ Object
- #website_title=(val) ⇒ Object
- #website_version ⇒ Object
- #website_version=(val) ⇒ Object
Constructor Details
#initialize(rawref) ⇒ Reference
expecting a HTTParty-parsed RWResult reference hash to be passed in
15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 |
# File 'lib/refworks/reference.rb', line 15 def initialize(rawref) # Basically, creating an empty ref. For instance, if you want to # hand-construct the reference one field at a time. unless rawref["rt"] return end # using Mash so I can use symbols as keys instead of strings, which is what # is returned from httparty ref = Mash.new(rawref) # Here I populate attributes which correspond to RefWorks Tagged Format. # See: http://www.refworks.com/rwathens/help/RefWorks_Tagged_Format.htm # for more details. The tag list is in a comment at the end of this file. @rt = ref[:rt] # the next two are my own extensions, not part of the RefWorks tagged format. # They are a decomposition of the rt complex value which I think is useful. @rt_num = ref[:rt][:typeOrd] @rt_string = ref[:rt][:__content__] @sr = ref[:sr] @id = ref[:id][0] # HTTParty will produce either a string or an array when it converts the XML response # to a Ruby data structure. Which one it produces depends upon how # many authors there are. All values are converted to Arrays, even one item # values, for consistency. I do this for any field which can have more than one value. # If not an array, and not a value, set nil @a1 = if ref[:a1].class == Array then ref[:a1] else ref[:a1] ? ref[:a1].lines.to_a : nil end @t1 = ref[:t1] @jf = ref[:jf] @jo = ref[:jo] @yr = ref[:yr] @fd = ref[:fd] @vo = ref[:vo] @is = ref[:is] @sp = ref[:sp] @op = ref[:op] if ref[:k1] @k1 = ref[:k1].class == Array ? ref[:k1] : ref[:k1].lines.to_a end @ab = ref[:ab] @no = ref[:no] if ref[:a2] @a2 = ref[:a2].class == Array ? ref[:a2] : ref[:a2].lines.to_a end @t2 = ref[:t2] @ed = ref[:ed] @pb = ref[:pb] @pp = ref[:pp] if ref[:a3] @a3 = ref[:a3].class == Array ? ref[:a3] : ref[:a3].lines.to_a end if ref[:a4] @a4 = ref[:a4].class == Array ? ref[:a4] : ref[:a4].lines.to_a end if ref[:a5] @a5 = ref[:a5].class == Array ? ref[:a5] : ref[:a5].lines.to_a end @t3 = ref[:t3] @sn = ref[:sn] @av = ref[:av] @ad = ref[:ad] @an = ref[:an] @la = ref[:la] @cl = ref[:cl] @sf = ref[:sf] @ot = ref[:ot] @lk = ref[:lk] @do = ref[:do] @cn = ref[:cn] @db = ref[:db] @ds = ref[:ds] @ip = ref[:ip] @rd = ref[:rd] @st = ref[:st] @u1 = ref[:u1] @u2 = ref[:u2] @u3 = ref[:u3] @u4 = ref[:u4] @u5 = ref[:u5] @u6 = ref[:u6] @u7 = ref[:u7] @u8 = ref[:u8] @u9 = ref[:u9] @u10 = ref[:u10] @u11 = ref[:u11] @u12 = ref[:u12] @u13 = ref[:u13] @u14 = ref[:u14] @u15 = ref[:u15] @ul = ref[:ul] @sl = ref[:sl] @ll = ref[:ll] @cr = ref[:cr] @wt = ref[:wt] if ref[:a6] @a6 = ref[:a6].class == Array ? ref[:a6] : ref[:a6].lines.to_a end @wv = ref[:wv] @wp = ref[:wp] @ol = ref[:ol] @pmid = ref[:pmid] @pmcid = ref[:pmcid] # Not documented as part of the RefWorks tagged format, but the API returns these fields @fl = ref[:fl] @cd = ref[:cd] @md = ref[:md] end |
Instance Attribute Details
#a1 ⇒ Object
Returns the value of attribute a1.
6 7 8 |
# File 'lib/refworks/reference.rb', line 6 def a1 @a1 end |
#a2 ⇒ Object
Returns the value of attribute a2.
6 7 8 |
# File 'lib/refworks/reference.rb', line 6 def a2 @a2 end |
#a3 ⇒ Object
Returns the value of attribute a3.
6 7 8 |
# File 'lib/refworks/reference.rb', line 6 def a3 @a3 end |
#a4 ⇒ Object
Returns the value of attribute a4.
6 7 8 |
# File 'lib/refworks/reference.rb', line 6 def a4 @a4 end |
#a5 ⇒ Object
Returns the value of attribute a5.
6 7 8 |
# File 'lib/refworks/reference.rb', line 6 def a5 @a5 end |
#a6 ⇒ Object
Returns the value of attribute a6.
6 7 8 |
# File 'lib/refworks/reference.rb', line 6 def a6 @a6 end |
#ab ⇒ Object
Returns the value of attribute ab.
6 7 8 |
# File 'lib/refworks/reference.rb', line 6 def ab @ab end |
#ad ⇒ Object
Returns the value of attribute ad.
6 7 8 |
# File 'lib/refworks/reference.rb', line 6 def ad @ad end |
#an ⇒ Object
Returns the value of attribute an.
6 7 8 |
# File 'lib/refworks/reference.rb', line 6 def an @an end |
#av ⇒ Object
Returns the value of attribute av.
6 7 8 |
# File 'lib/refworks/reference.rb', line 6 def av @av end |
#cd ⇒ Object
Returns the value of attribute cd.
6 7 8 |
# File 'lib/refworks/reference.rb', line 6 def cd @cd end |
#cl ⇒ Object
Returns the value of attribute cl.
6 7 8 |
# File 'lib/refworks/reference.rb', line 6 def cl @cl end |
#cn ⇒ Object
Returns the value of attribute cn.
6 7 8 |
# File 'lib/refworks/reference.rb', line 6 def cn @cn end |
#cr ⇒ Object
Returns the value of attribute cr.
6 7 8 |
# File 'lib/refworks/reference.rb', line 6 def cr @cr end |
#db ⇒ Object
Returns the value of attribute db.
6 7 8 |
# File 'lib/refworks/reference.rb', line 6 def db @db end |
#do ⇒ Object
Returns the value of attribute do.
6 7 8 |
# File 'lib/refworks/reference.rb', line 6 def do @do end |
#ds ⇒ Object
Returns the value of attribute ds.
6 7 8 |
# File 'lib/refworks/reference.rb', line 6 def ds @ds end |
#ed ⇒ Object
Returns the value of attribute ed.
6 7 8 |
# File 'lib/refworks/reference.rb', line 6 def ed @ed end |
#fd ⇒ Object
Returns the value of attribute fd.
6 7 8 |
# File 'lib/refworks/reference.rb', line 6 def fd @fd end |
#fl ⇒ Object
Returns the value of attribute fl.
6 7 8 |
# File 'lib/refworks/reference.rb', line 6 def fl @fl end |
#id ⇒ Object
Returns the value of attribute id.
6 7 8 |
# File 'lib/refworks/reference.rb', line 6 def id @id end |
#ip ⇒ Object
Returns the value of attribute ip.
6 7 8 |
# File 'lib/refworks/reference.rb', line 6 def ip @ip end |
#is ⇒ Object
Returns the value of attribute is.
6 7 8 |
# File 'lib/refworks/reference.rb', line 6 def is @is end |
#jf ⇒ Object
Returns the value of attribute jf.
6 7 8 |
# File 'lib/refworks/reference.rb', line 6 def jf @jf end |
#jo ⇒ Object
Returns the value of attribute jo.
6 7 8 |
# File 'lib/refworks/reference.rb', line 6 def jo @jo end |
#k1 ⇒ Object
Returns the value of attribute k1.
6 7 8 |
# File 'lib/refworks/reference.rb', line 6 def k1 @k1 end |
#la ⇒ Object
Returns the value of attribute la.
6 7 8 |
# File 'lib/refworks/reference.rb', line 6 def la @la end |
#lk ⇒ Object
Returns the value of attribute lk.
6 7 8 |
# File 'lib/refworks/reference.rb', line 6 def lk @lk end |
#ll ⇒ Object
Returns the value of attribute ll.
6 7 8 |
# File 'lib/refworks/reference.rb', line 6 def ll @ll end |
#md ⇒ Object
Returns the value of attribute md.
6 7 8 |
# File 'lib/refworks/reference.rb', line 6 def md @md end |
#no ⇒ Object
Returns the value of attribute no.
6 7 8 |
# File 'lib/refworks/reference.rb', line 6 def no @no end |
#ol ⇒ Object
Returns the value of attribute ol.
6 7 8 |
# File 'lib/refworks/reference.rb', line 6 def ol @ol end |
#op ⇒ Object
Returns the value of attribute op.
6 7 8 |
# File 'lib/refworks/reference.rb', line 6 def op @op end |
#ot ⇒ Object
Returns the value of attribute ot.
6 7 8 |
# File 'lib/refworks/reference.rb', line 6 def ot @ot end |
#pb ⇒ Object
Returns the value of attribute pb.
6 7 8 |
# File 'lib/refworks/reference.rb', line 6 def pb @pb end |
#pmcid ⇒ Object
Returns the value of attribute pmcid.
6 7 8 |
# File 'lib/refworks/reference.rb', line 6 def pmcid @pmcid end |
#pmid ⇒ Object
Returns the value of attribute pmid.
6 7 8 |
# File 'lib/refworks/reference.rb', line 6 def pmid @pmid end |
#pp ⇒ Object
Returns the value of attribute pp.
6 7 8 |
# File 'lib/refworks/reference.rb', line 6 def pp @pp end |
#rd ⇒ Object
Returns the value of attribute rd.
6 7 8 |
# File 'lib/refworks/reference.rb', line 6 def rd @rd end |
#rt ⇒ Object
Returns the value of attribute rt.
6 7 8 |
# File 'lib/refworks/reference.rb', line 6 def rt @rt end |
#rt_num ⇒ Object
Returns the value of attribute rt_num.
6 7 8 |
# File 'lib/refworks/reference.rb', line 6 def rt_num @rt_num end |
#rt_string ⇒ Object
Returns the value of attribute rt_string.
6 7 8 |
# File 'lib/refworks/reference.rb', line 6 def rt_string @rt_string end |
#sf ⇒ Object
Returns the value of attribute sf.
6 7 8 |
# File 'lib/refworks/reference.rb', line 6 def sf @sf end |
#sl ⇒ Object
Returns the value of attribute sl.
6 7 8 |
# File 'lib/refworks/reference.rb', line 6 def sl @sl end |
#sn ⇒ Object
Returns the value of attribute sn.
6 7 8 |
# File 'lib/refworks/reference.rb', line 6 def sn @sn end |
#sp ⇒ Object
Returns the value of attribute sp.
6 7 8 |
# File 'lib/refworks/reference.rb', line 6 def sp @sp end |
#sr ⇒ Object
Returns the value of attribute sr.
6 7 8 |
# File 'lib/refworks/reference.rb', line 6 def sr @sr end |
#st ⇒ Object
Returns the value of attribute st.
6 7 8 |
# File 'lib/refworks/reference.rb', line 6 def st @st end |
#t1 ⇒ Object
Returns the value of attribute t1.
6 7 8 |
# File 'lib/refworks/reference.rb', line 6 def t1 @t1 end |
#t2 ⇒ Object
Returns the value of attribute t2.
6 7 8 |
# File 'lib/refworks/reference.rb', line 6 def t2 @t2 end |
#t3 ⇒ Object
Returns the value of attribute t3.
6 7 8 |
# File 'lib/refworks/reference.rb', line 6 def t3 @t3 end |
#u1 ⇒ Object
Returns the value of attribute u1.
6 7 8 |
# File 'lib/refworks/reference.rb', line 6 def u1 @u1 end |
#u10 ⇒ Object
Returns the value of attribute u10.
6 7 8 |
# File 'lib/refworks/reference.rb', line 6 def u10 @u10 end |
#u11 ⇒ Object
Returns the value of attribute u11.
6 7 8 |
# File 'lib/refworks/reference.rb', line 6 def u11 @u11 end |
#u12 ⇒ Object
Returns the value of attribute u12.
6 7 8 |
# File 'lib/refworks/reference.rb', line 6 def u12 @u12 end |
#u13 ⇒ Object
Returns the value of attribute u13.
6 7 8 |
# File 'lib/refworks/reference.rb', line 6 def u13 @u13 end |
#u14 ⇒ Object
Returns the value of attribute u14.
6 7 8 |
# File 'lib/refworks/reference.rb', line 6 def u14 @u14 end |
#u15 ⇒ Object
Returns the value of attribute u15.
6 7 8 |
# File 'lib/refworks/reference.rb', line 6 def u15 @u15 end |
#u2 ⇒ Object
Returns the value of attribute u2.
6 7 8 |
# File 'lib/refworks/reference.rb', line 6 def u2 @u2 end |
#u3 ⇒ Object
Returns the value of attribute u3.
6 7 8 |
# File 'lib/refworks/reference.rb', line 6 def u3 @u3 end |
#u4 ⇒ Object
Returns the value of attribute u4.
6 7 8 |
# File 'lib/refworks/reference.rb', line 6 def u4 @u4 end |
#u5 ⇒ Object
Returns the value of attribute u5.
6 7 8 |
# File 'lib/refworks/reference.rb', line 6 def u5 @u5 end |
#u6 ⇒ Object
Returns the value of attribute u6.
6 7 8 |
# File 'lib/refworks/reference.rb', line 6 def u6 @u6 end |
#u7 ⇒ Object
Returns the value of attribute u7.
6 7 8 |
# File 'lib/refworks/reference.rb', line 6 def u7 @u7 end |
#u8 ⇒ Object
Returns the value of attribute u8.
6 7 8 |
# File 'lib/refworks/reference.rb', line 6 def u8 @u8 end |
#u9 ⇒ Object
Returns the value of attribute u9.
6 7 8 |
# File 'lib/refworks/reference.rb', line 6 def u9 @u9 end |
#ul ⇒ Object
Returns the value of attribute ul.
6 7 8 |
# File 'lib/refworks/reference.rb', line 6 def ul @ul end |
#vo ⇒ Object
Returns the value of attribute vo.
6 7 8 |
# File 'lib/refworks/reference.rb', line 6 def vo @vo end |
#wp ⇒ Object
Returns the value of attribute wp.
6 7 8 |
# File 'lib/refworks/reference.rb', line 6 def wp @wp end |
#wt ⇒ Object
Returns the value of attribute wt.
6 7 8 |
# File 'lib/refworks/reference.rb', line 6 def wt @wt end |
#wv ⇒ Object
Returns the value of attribute wv.
6 7 8 |
# File 'lib/refworks/reference.rb', line 6 def wv @wv end |
#yr ⇒ Object
Returns the value of attribute yr.
6 7 8 |
# File 'lib/refworks/reference.rb', line 6 def yr @yr end |
Instance Method Details
#abstract ⇒ Object
373 374 375 |
# File 'lib/refworks/reference.rb', line 373 def abstract ab end |
#abstract=(val) ⇒ Object
377 378 379 |
# File 'lib/refworks/reference.rb', line 377 def abstract=(val) self.ab=val end |
#accession_number ⇒ Object
485 486 487 |
# File 'lib/refworks/reference.rb', line 485 def accession_number an end |
#accession_number=(val) ⇒ Object
489 490 491 |
# File 'lib/refworks/reference.rb', line 489 def accession_number=(val) self.an=val end |
#author_address ⇒ Object
477 478 479 |
# File 'lib/refworks/reference.rb', line 477 def ad end |
#author_address=(val) ⇒ Object
481 482 483 |
# File 'lib/refworks/reference.rb', line 481 def (val) self.ad=val end |
#authors ⇒ Object
alias
267 268 269 |
# File 'lib/refworks/reference.rb', line 267 def a1 end |
#authors=(val) ⇒ Object
alias
272 273 274 |
# File 'lib/refworks/reference.rb', line 272 def (val) self.a1 = val end |
#availability ⇒ Object
469 470 471 |
# File 'lib/refworks/reference.rb', line 469 def availability av end |
#availability=(val) ⇒ Object
473 474 475 |
# File 'lib/refworks/reference.rb', line 473 def availability=(val) self.av=val end |
#call_number ⇒ Object
555 556 557 |
# File 'lib/refworks/reference.rb', line 555 def call_number cn end |
#call_number=(val) ⇒ Object
559 560 561 |
# File 'lib/refworks/reference.rb', line 559 def call_number=(val) self.cn=val end |
#cited_references ⇒ Object
747 748 749 |
# File 'lib/refworks/reference.rb', line 747 def cited_references cr end |
#cited_references=(val) ⇒ Object
751 752 753 |
# File 'lib/refworks/reference.rb', line 751 def cited_references=(val) self.cr=val end |
#classification ⇒ Object
501 502 503 |
# File 'lib/refworks/reference.rb', line 501 def classification cl end |
#classification=(val) ⇒ Object
505 506 507 |
# File 'lib/refworks/reference.rb', line 505 def classification=(val) self.cl=val end |
#created_date ⇒ Object
extension
801 802 803 |
# File 'lib/refworks/reference.rb', line 801 def created_date cd end |
#data_source ⇒ Object
571 572 573 |
# File 'lib/refworks/reference.rb', line 571 def data_source ds end |
#data_source=(val) ⇒ Object
575 576 577 |
# File 'lib/refworks/reference.rb', line 575 def data_source=(val) self.ds=val end |
#database ⇒ Object
563 564 565 |
# File 'lib/refworks/reference.rb', line 563 def database db end |
#database=(val) ⇒ Object
567 568 569 |
# File 'lib/refworks/reference.rb', line 567 def database=(val) self.db=val end |
#date_of_electronic_publication ⇒ Object
779 780 781 |
# File 'lib/refworks/reference.rb', line 779 def date_of_electronic_publication wp end |
#date_of_electronic_publication=(val) ⇒ Object
783 784 785 |
# File 'lib/refworks/reference.rb', line 783 def date_of_electronic_publication=(val) self.wp=val end |
#digital_object_identifier ⇒ Object
533 534 535 536 |
# File 'lib/refworks/reference.rb', line 533 def digital_object_identifier # @ sign to avoid collision with Ruby keyword 'do' @do end |
#digital_object_identifier=(val) ⇒ Object
538 539 540 541 |
# File 'lib/refworks/reference.rb', line 538 def digital_object_identifier=(val) # @ sign to avoid collision with Ruby keyword 'do' @do=val end |
#doi ⇒ Object
alias
544 545 546 547 |
# File 'lib/refworks/reference.rb', line 544 def doi # @ sign to avoid collision with Ruby keyword 'do' @do end |
#doi=(val) ⇒ Object
alias
550 551 552 553 |
# File 'lib/refworks/reference.rb', line 550 def doi=(val) # @ sign to avoid collision with Ruby keyword 'do' @do=val end |
#edition ⇒ Object
405 406 407 |
# File 'lib/refworks/reference.rb', line 405 def edition ed end |
#edition=(val) ⇒ Object
409 410 411 |
# File 'lib/refworks/reference.rb', line 409 def edition=(val) self.ed=val end |
#folder ⇒ Object
extension
796 797 798 |
# File 'lib/refworks/reference.rb', line 796 def folder fl end |
#identifying_phrase ⇒ Object
579 580 581 |
# File 'lib/refworks/reference.rb', line 579 def ip end |
#identifying_phrase=(val) ⇒ Object
583 584 585 |
# File 'lib/refworks/reference.rb', line 583 def (val) self.ip=val end |
#issn_isbn ⇒ Object
461 462 463 |
# File 'lib/refworks/reference.rb', line 461 def issn_isbn sn end |
#issn_isbn=(val) ⇒ Object
465 466 467 |
# File 'lib/refworks/reference.rb', line 465 def issn_isbn=(val) self.sn=val end |
#issue ⇒ Object
333 334 335 |
# File 'lib/refworks/reference.rb', line 333 def issue is end |
#issue=(val) ⇒ Object
337 338 339 |
# File 'lib/refworks/reference.rb', line 337 def issue=(val) self.is=val end |
#keyword ⇒ Object
357 358 359 |
# File 'lib/refworks/reference.rb', line 357 def keyword k1 end |
#keyword=(val) ⇒ Object
361 362 363 |
# File 'lib/refworks/reference.rb', line 361 def keyword=(val) self.k1=val end |
#keywords ⇒ Object
365 366 367 |
# File 'lib/refworks/reference.rb', line 365 def keywords k1 end |
#keywords=(val) ⇒ Object
369 370 371 |
# File 'lib/refworks/reference.rb', line 369 def keywords=(val) self.k1=val end |
#language ⇒ Object
493 494 495 |
# File 'lib/refworks/reference.rb', line 493 def language la end |
#language=(val) ⇒ Object
497 498 499 |
# File 'lib/refworks/reference.rb', line 497 def language=(val) self.la=val end |
#links ⇒ Object
525 526 527 |
# File 'lib/refworks/reference.rb', line 525 def links lk end |
#links=(val) ⇒ Object
529 530 531 |
# File 'lib/refworks/reference.rb', line 529 def links=(val) self.lk=val end |
#modified_data ⇒ Object
extension
806 807 808 |
# File 'lib/refworks/reference.rb', line 806 def modified_data md end |
#notes ⇒ Object
381 382 383 |
# File 'lib/refworks/reference.rb', line 381 def notes no end |
#notes=(val) ⇒ Object
385 386 387 |
# File 'lib/refworks/reference.rb', line 385 def notes=(val) self.no=val end |
#original_foreign_title ⇒ Object
517 518 519 |
# File 'lib/refworks/reference.rb', line 517 def original_foreign_title ot end |
#original_foreign_title=(val) ⇒ Object
521 522 523 |
# File 'lib/refworks/reference.rb', line 521 def original_foreign_title=(val) self.ot=val end |
#other_pages ⇒ Object
349 350 351 |
# File 'lib/refworks/reference.rb', line 349 def other_pages op end |
#other_pages=(val) ⇒ Object
353 354 355 |
# File 'lib/refworks/reference.rb', line 353 def other_pages=(val) self.op=val end |
#output_language ⇒ Object
787 788 789 |
# File 'lib/refworks/reference.rb', line 787 def output_language ol end |
#output_language=(val) ⇒ Object
791 792 793 |
# File 'lib/refworks/reference.rb', line 791 def output_language=(val) self.ol=val end |
#periodical_abbrev ⇒ Object
301 302 303 |
# File 'lib/refworks/reference.rb', line 301 def periodical_abbrev jo end |
#periodical_abbrev=(val) ⇒ Object
305 306 307 |
# File 'lib/refworks/reference.rb', line 305 def periodical_abbrev=(val) self.jo=val end |
#periodical_full ⇒ Object
293 294 295 |
# File 'lib/refworks/reference.rb', line 293 def periodical_full jf end |
#periodical_full=(val) ⇒ Object
297 298 299 |
# File 'lib/refworks/reference.rb', line 297 def periodical_full=(val) self.jf=val end |
#place_of_publication ⇒ Object
421 422 423 |
# File 'lib/refworks/reference.rb', line 421 def place_of_publication pp end |
#place_of_publication=(val) ⇒ Object
425 426 427 |
# File 'lib/refworks/reference.rb', line 425 def place_of_publication=(val) self.pp=val end |
#primary_authors ⇒ Object
258 259 260 |
# File 'lib/refworks/reference.rb', line 258 def a1 end |
#primary_authors=(val) ⇒ Object
262 263 264 |
# File 'lib/refworks/reference.rb', line 262 def (val) self.a1 = val end |
#primary_title ⇒ Object
276 277 278 |
# File 'lib/refworks/reference.rb', line 276 def primary_title t1 end |
#primary_title=(val) ⇒ Object
280 281 282 |
# File 'lib/refworks/reference.rb', line 280 def primary_title=(val) self.t1 = val end |
#publication_data_free_form ⇒ Object
317 318 319 |
# File 'lib/refworks/reference.rb', line 317 def publication_data_free_form fd end |
#publication_data_free_form=(val) ⇒ Object
321 322 323 |
# File 'lib/refworks/reference.rb', line 321 def publication_data_free_form=(val) self.fd=val end |
#publication_year ⇒ Object
309 310 311 |
# File 'lib/refworks/reference.rb', line 309 def publication_year yr end |
#publication_year=(val) ⇒ Object
313 314 315 |
# File 'lib/refworks/reference.rb', line 313 def publication_year=(val) self.yr=val end |
#publisher ⇒ Object
413 414 415 |
# File 'lib/refworks/reference.rb', line 413 def publisher pb end |
#publisher=(val) ⇒ Object
417 418 419 |
# File 'lib/refworks/reference.rb', line 417 def publisher=(val) self.pb=val end |
#quaternary_authors ⇒ Object
437 438 439 |
# File 'lib/refworks/reference.rb', line 437 def a4 end |
#quaternary_authors=(val) ⇒ Object
441 442 443 |
# File 'lib/refworks/reference.rb', line 441 def (val) self.a4=val end |
#quinary_authors ⇒ Object
445 446 447 |
# File 'lib/refworks/reference.rb', line 445 def a5 end |
#quinary_authors=(val) ⇒ Object
449 450 451 |
# File 'lib/refworks/reference.rb', line 449 def (val) self.a5=val end |
#reference_type ⇒ Object
setup human-readable aliases as accessors I’ve been consistent with the RefWorks tagged format legend (see end of this file) plus I added some additional ones (like “authors” as a synonym for “primary_authors”) which seemed particularly useful.
232 233 234 |
# File 'lib/refworks/reference.rb', line 232 def reference_type rt end |
#reference_type=(val) ⇒ Object
236 237 238 |
# File 'lib/refworks/reference.rb', line 236 def reference_type=(val) self.rt = val end |
#reference_type_num ⇒ Object
extension
241 242 243 |
# File 'lib/refworks/reference.rb', line 241 def reference_type_num rt_num end |
#reference_type_string ⇒ Object
extension
246 247 248 |
# File 'lib/refworks/reference.rb', line 246 def reference_type_string rt_string end |
#retrieved_date ⇒ Object
587 588 589 |
# File 'lib/refworks/reference.rb', line 587 def retrieved_date rd end |
#retrieved_date=(val) ⇒ Object
591 592 593 |
# File 'lib/refworks/reference.rb', line 591 def retrieved_date=(val) self.rd=val end |
#secondary_authors ⇒ Object
389 390 391 |
# File 'lib/refworks/reference.rb', line 389 def a2 end |
#secondary_authors=(val) ⇒ Object
393 394 395 |
# File 'lib/refworks/reference.rb', line 393 def (val) self.a2=val end |
#secondary_title ⇒ Object
397 398 399 |
# File 'lib/refworks/reference.rb', line 397 def secondary_title t2 end |
#secondary_title=(val) ⇒ Object
401 402 403 |
# File 'lib/refworks/reference.rb', line 401 def secondary_title=(val) self.t2=val end |
#shortened_title ⇒ Object
595 596 597 |
# File 'lib/refworks/reference.rb', line 595 def shortened_title st end |
#shortened_title=(val) ⇒ Object
599 600 601 |
# File 'lib/refworks/reference.rb', line 599 def shortened_title=(val) self.st=val end |
#source_type ⇒ Object
250 251 252 |
# File 'lib/refworks/reference.rb', line 250 def source_type sr end |
#source_type=(val) ⇒ Object
254 255 256 |
# File 'lib/refworks/reference.rb', line 254 def source_type=(val) self.sr = val end |
#sponsoring_library ⇒ Object
731 732 733 |
# File 'lib/refworks/reference.rb', line 731 def sponsoring_library sl end |
#sponsoring_library=(val) ⇒ Object
735 736 737 |
# File 'lib/refworks/reference.rb', line 735 def sponsoring_library=(val) self.sl=val end |
#sponsoring_library_location ⇒ Object
739 740 741 |
# File 'lib/refworks/reference.rb', line 739 def sponsoring_library_location ll end |
#sponsoring_library_location=(val) ⇒ Object
743 744 745 |
# File 'lib/refworks/reference.rb', line 743 def sponsoring_library_location=(val) self.ll=val end |
#start_page ⇒ Object
341 342 343 |
# File 'lib/refworks/reference.rb', line 341 def start_page sp end |
#start_page=(val) ⇒ Object
345 346 347 |
# File 'lib/refworks/reference.rb', line 345 def start_page=(val) self.sp=val end |
#subfile_database ⇒ Object
509 510 511 |
# File 'lib/refworks/reference.rb', line 509 def subfile_database sf end |
#subfile_database=(val) ⇒ Object
513 514 515 |
# File 'lib/refworks/reference.rb', line 513 def subfile_database=(val) self.sf=val end |
#tertiary_authors ⇒ Object
429 430 431 |
# File 'lib/refworks/reference.rb', line 429 def a3 end |
#tertiary_authors=(val) ⇒ Object
433 434 435 |
# File 'lib/refworks/reference.rb', line 433 def (val) self.a3=val end |
#tertiary_title ⇒ Object
453 454 455 |
# File 'lib/refworks/reference.rb', line 453 def tertiary_title t3 end |
#tertiary_title=(val) ⇒ Object
457 458 459 |
# File 'lib/refworks/reference.rb', line 457 def tertiary_title=(val) self.t3=val end |
#title ⇒ Object
alias
285 286 287 |
# File 'lib/refworks/reference.rb', line 285 def title t1 end |
#title=(val) ⇒ Object
289 290 291 |
# File 'lib/refworks/reference.rb', line 289 def title=(val) self.t1=val end |
#to_refworks_xml ⇒ Object
method to produce RefWorks XML format
148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 |
# File 'lib/refworks/reference.rb', line 148 def to_refworks_xml @xml = "<reference>" @xml << "<rt>#{rt_string}</rt>" if @rt @xml << "<sr>#{sr}</sr>" if @sr @xml << "<id>#{id}</id>" if @id a1.each {|a| @xml << "<a1>#{a}</a1>"} if @a1 @xml << "<t1>#{t1}</t1>" if @t1 @xml << "<jf>#{jf}</jf>" if @jf @xml << "<jo>#{jo}</jo>" if @jo @xml << "<yr>#{yr}</yr>" if @yr @xml << "<fd>#{fd}</fd>" if @fd @xml << "<vo>#{vo}</vo>" if @vo @xml << "<is>#{is}</is>" if @is @xml << "<sp>#{sp}</sp>" if @sp @xml << "<op>#{op}</op>" if @op k1.each {|k| @xml << "<k1>#{k1}</k1>"} if @k1 @xml << "<ab>#{ab}</ab>" if @ab @xml << "<no>#{no}</no>" if @no a2.each {|a| @xml << "<a2>#{a}</a2>"} if @a2 @xml << "<t2>#{t2}</t2>" if @t2 @xml << "<ed>#{ed}</ed>" if @ed @xml << "<pb>#{pb}</pb>" if @pb @xml << "<pp>#{pp}</pp>" if @pp a3.each {|a| @xml << "<a3>#{a}</a3>"} if @a3 a4.each {|a| @xml << "<a4>#{a}</a4>"} if @a4 a5.each {|a| @xml << "<a5>#{a}</a5>"} if @a5 @xml << "<t3>#{t3}</t3>" if @t3 @xml << "<sn>#{sn}</sn>" if @sn @xml << "<av>#{av}</av>" if @av @xml << "<ad>#{ad}</ad>" if @ad @xml << "<an>#{an}</an>" if @an @xml << "<la>#{la}</la>" if @la @xml << "<cl>#{cl}</cl>" if @cl @xml << "<sf>#{sf}</sf>" if @sf @xml << "<ot>#{ot}</ot>" if @ot @xml << "<lk>#{lk}</lk>" if @lk @xml << "<do>#{@do}</do>" if @do @xml << "<cn>#{cn}</cn>" if @cn @xml << "<db>#{db}</db>" if @db @xml << "<ds>#{ds}</ds>" if @ds @xml << "<ip>#{ip}</ip>" if @ip @xml << "<rd>#{rd}</rd>" if @rd @xml << "<st>#{st}</st>" if @st @xml << "<u1>#{u1}</u1>" if @u1 @xml << "<u2>#{u2}</u2>" if @u2 @xml << "<u3>#{u3}</u3>" if @u3 @xml << "<u4>#{u4}</u4>" if @u4 @xml << "<u5>#{u5}</u5>" if @u5 @xml << "<u6>#{u6}</u6>" if @u6 @xml << "<u7>#{u7}</u7>" if @u7 @xml << "<u8>#{u8}</u8>" if @u8 @xml << "<u9>#{u9}</u9>" if @u9 @xml << "<u10>#{u10}</u10>" if @u10 @xml << "<u11>#{u11}</u11>" if @u11 @xml << "<u12>#{u12}</u12>" if @u12 @xml << "<u13>#{u13}</u13>" if @u13 @xml << "<u14>#{u14}</u14>" if @u14 @xml << "<u15>#{u15}</u15>" if @u15 @xml << "<ul>#{ul}</ul>" if @ul @xml << "<sl>#{sl}</sl>" if @sl @xml << "<ll>#{ll}</ll>" if @ll @xml << "<cr>#{cr}</cr>" if @cr @xml << "<wt>#{wt}</wt>" if @wt a6.each {|a| @xml << "<a6>#{a}</a6>"} if @a6 @xml << "<wv>#{wv}</wv>" if @wv @xml << "<wp>#{wp}</wp>" if @wp @xml << "<ol>#{ol}</ol>" if @ol @xml << "<pmid>#{pmid}</pmid>" if @pmid @xml << "<pmcid>#{pmcid}</pmcid>" if @pmcid # suppressing these - they are not part of the spec and RW trips if you try to add a ref with these #@xml << "<fl>#{fl}</fl>" if @fl #@xml << "<cd>#{cd}</cd>" if @cd #@xml << "<md>#{md}</md>" if @md @xml << "</reference>" @xml end |
#url ⇒ Object
723 724 725 |
# File 'lib/refworks/reference.rb', line 723 def url ul end |
#url=(val) ⇒ Object
727 728 729 |
# File 'lib/refworks/reference.rb', line 727 def url=(val) self.ul=val end |
#user_1 ⇒ Object
603 604 605 |
# File 'lib/refworks/reference.rb', line 603 def user_1 u1 end |
#user_10 ⇒ Object
675 676 677 |
# File 'lib/refworks/reference.rb', line 675 def user_10 u10 end |
#user_10=(val) ⇒ Object
679 680 681 |
# File 'lib/refworks/reference.rb', line 679 def user_10=(val) self.u10=val end |
#user_11 ⇒ Object
683 684 685 |
# File 'lib/refworks/reference.rb', line 683 def user_11 u11 end |
#user_11=(val) ⇒ Object
687 688 689 |
# File 'lib/refworks/reference.rb', line 687 def user_11=(val) self.u11=val end |
#user_12 ⇒ Object
691 692 693 |
# File 'lib/refworks/reference.rb', line 691 def user_12 u12 end |
#user_12=(val) ⇒ Object
695 696 697 |
# File 'lib/refworks/reference.rb', line 695 def user_12=(val) self.u12=val end |
#user_13 ⇒ Object
699 700 701 |
# File 'lib/refworks/reference.rb', line 699 def user_13 u13 end |
#user_13=(val) ⇒ Object
703 704 705 |
# File 'lib/refworks/reference.rb', line 703 def user_13=(val) self.u13=val end |
#user_14 ⇒ Object
707 708 709 |
# File 'lib/refworks/reference.rb', line 707 def user_14 u14 end |
#user_14=(val) ⇒ Object
711 712 713 |
# File 'lib/refworks/reference.rb', line 711 def user_14=(val) self.u14=val end |
#user_15 ⇒ Object
715 716 717 |
# File 'lib/refworks/reference.rb', line 715 def user_15 u15 end |
#user_15=(val) ⇒ Object
719 720 721 |
# File 'lib/refworks/reference.rb', line 719 def user_15=(val) self.u15=val end |
#user_1=(val) ⇒ Object
607 608 609 |
# File 'lib/refworks/reference.rb', line 607 def user_1=(val) self.u1=val end |
#user_2 ⇒ Object
611 612 613 |
# File 'lib/refworks/reference.rb', line 611 def user_2 u2 end |
#user_2=(val) ⇒ Object
615 616 617 |
# File 'lib/refworks/reference.rb', line 615 def user_2=(val) self.u2=val end |
#user_3 ⇒ Object
619 620 621 |
# File 'lib/refworks/reference.rb', line 619 def user_3 u3 end |
#user_3=(val) ⇒ Object
623 624 625 |
# File 'lib/refworks/reference.rb', line 623 def user_3=(val) self.u3=val end |
#user_4 ⇒ Object
627 628 629 |
# File 'lib/refworks/reference.rb', line 627 def user_4 u4 end |
#user_4=(val) ⇒ Object
631 632 633 |
# File 'lib/refworks/reference.rb', line 631 def user_4=(val) self.u4=val end |
#user_5 ⇒ Object
635 636 637 |
# File 'lib/refworks/reference.rb', line 635 def user_5 u5 end |
#user_5=(val) ⇒ Object
639 640 641 |
# File 'lib/refworks/reference.rb', line 639 def user_5=(val) self.u5=val end |
#user_6 ⇒ Object
643 644 645 |
# File 'lib/refworks/reference.rb', line 643 def user_6 u6 end |
#user_6=(val) ⇒ Object
647 648 649 |
# File 'lib/refworks/reference.rb', line 647 def user_6=(val) self.u6=val end |
#user_7 ⇒ Object
651 652 653 |
# File 'lib/refworks/reference.rb', line 651 def user_7 u7 end |
#user_7=(val) ⇒ Object
655 656 657 |
# File 'lib/refworks/reference.rb', line 655 def user_7=(val) self.u7=val end |
#user_8 ⇒ Object
659 660 661 |
# File 'lib/refworks/reference.rb', line 659 def user_8 u8 end |
#user_8=(val) ⇒ Object
663 664 665 |
# File 'lib/refworks/reference.rb', line 663 def user_8=(val) self.u8=val end |
#user_9 ⇒ Object
667 668 669 |
# File 'lib/refworks/reference.rb', line 667 def user_9 u9 end |
#user_9=(val) ⇒ Object
671 672 673 |
# File 'lib/refworks/reference.rb', line 671 def user_9=(val) self.u9=val end |
#volume ⇒ Object
325 326 327 |
# File 'lib/refworks/reference.rb', line 325 def volume vo end |
#volume=(val) ⇒ Object
329 330 331 |
# File 'lib/refworks/reference.rb', line 329 def volume=(val) self.vo=val end |
#website_editors ⇒ Object
763 764 765 |
# File 'lib/refworks/reference.rb', line 763 def website_editors a6 end |
#website_editors=(val) ⇒ Object
767 768 769 |
# File 'lib/refworks/reference.rb', line 767 def website_editors=(val) self.a6=val end |
#website_title ⇒ Object
755 756 757 |
# File 'lib/refworks/reference.rb', line 755 def website_title wt end |
#website_title=(val) ⇒ Object
759 760 761 |
# File 'lib/refworks/reference.rb', line 759 def website_title=(val) self.wt=val end |
#website_version ⇒ Object
771 772 773 |
# File 'lib/refworks/reference.rb', line 771 def website_version wv end |
#website_version=(val) ⇒ Object
775 776 777 |
# File 'lib/refworks/reference.rb', line 775 def website_version=(val) self.wv=val end |