Class: Wikiranger::Wikipedia::UserContribution

Inherits:
OpenStruct
  • Object
show all
Defined in:
lib/wikiranger/wikipedia/user_contribution.rb

Constant Summary collapse

PAGE_BASE_URL =
"https://en.wikipedia.org/?curid=".freeze

Instance Method Summary collapse

Instance Method Details

#page_urlObject



7
8
9
# File 'lib/wikiranger/wikipedia/user_contribution.rb', line 7

def page_url
  PAGE_BASE_URL + self.pageid.to_s
end

#timestamp_objectObject



11
12
13
# File 'lib/wikiranger/wikipedia/user_contribution.rb', line 11

def timestamp_object
  @timestamp_object ||= DateTime.parse(self.timestamp)
end

#to_csv_arrayObject



15
16
17
# File 'lib/wikiranger/wikipedia/user_contribution.rb', line 15

def to_csv_array
  [self.user, self.pageid, self.revid, self.parentid, self.title, self.timestamp, self.comment, self.size, self.sizediff]
end