Class: Classlist::Reset

Inherits:
Operation
  • Object
show all
Defined in:
lib/classlist/reset.rb

Overview

Classlist::Reset is an operation that removes all tokens from the original classlist when merged.

Instance Method Summary collapse

Instance Method Details

#merge(original) ⇒ Object



8
9
10
# File 'lib/classlist/reset.rb', line 8

def merge(original)
  original.entries.replace(entries)
end

#resolve(original) ⇒ Object

#resolve changes the original classlist



13
14
15
16
17
# File 'lib/classlist/reset.rb', line 13

def resolve(original)
  original.entries.replace(entries)

  super
end