Class: MingleEvents::Feed::Changes

Inherits:
Object
  • Object
show all
Includes:
Enumerable
Defined in:
lib/mingle_events/feed/changes.rb

Overview

Enumerable detail for each change specified in the entry’s content section

Defined Under Namespace

Classes: Change

Instance Method Summary collapse

Constructor Details

#initialize(changes_element) ⇒ Changes

Returns a new instance of Changes.



9
10
11
# File 'lib/mingle_events/feed/changes.rb', line 9

def initialize(changes_element)
  @changes_element = changes_element
end

Instance Method Details

#eachObject



13
14
15
# File 'lib/mingle_events/feed/changes.rb', line 13

def each
  (@changes ||= parse_changes).each{|c| yield c}
end