class Hyalite::Updates::NestedUpdate

Public Class Methods

new(dirty_components) click to toggle source
# File lib/hyalite/updates.rb, line 11
def initialize(dirty_components)
  @dirty_components = dirty_components
end

Public Instance Methods

close() click to toggle source
# File lib/hyalite/updates.rb, line 19
def close
  if @dirty_components.length - @init_length > 0
    @dirty_components.shift(@init_length)
  else
    @dirty_components.clear
  end
end
init() click to toggle source
# File lib/hyalite/updates.rb, line 15
def init
  @init_length = @dirty_components.length
end