Module: Vedeu::Bindings::Refresh

Extended by:
Refresh
Included in:
Refresh
Defined in:
lib/vedeu/bindings/refresh.rb

Class Method Summary collapse

Instance Method Summary collapse

Class Method Details

.refresh!Object (private)

See refresh



22
23
24
25
26
# File 'lib/vedeu/bindings/refresh.rb', line 22

def refresh!
  Vedeu.bind(:_refresh_) do |name|
    name ? Vedeu::Buffers::Refresh.by_name(name) : Vedeu::Refresh.all
  end
end

.refresh_cursor!Object (private)

See refresh



29
30
31
32
33
# File 'lib/vedeu/bindings/refresh.rb', line 29

def refresh_cursor!
  Vedeu.bind(:_refresh_cursor_) do |name|
    Vedeu::Cursors::Refresh.by_name(name)
  end
end

.refresh_group!Object (private)

See refresh



36
37
38
39
40
# File 'lib/vedeu/bindings/refresh.rb', line 36

def refresh_group!
  Vedeu.bind(:_refresh_group_) do |name|
    Vedeu::RefreshGroup.by_name(name)
  end
end

.setup!TrueClass

Setup events relating to running Vedeu. This method is called by Vedeu.



13
14
15
16
17
# File 'lib/vedeu/bindings/refresh.rb', line 13

def setup!
  refresh!
  refresh_cursor!
  refresh_group!
end

Instance Method Details

#refresh!Object (private)

See refresh



22
23
24
25
26
# File 'lib/vedeu/bindings/refresh.rb', line 22

def refresh!
  Vedeu.bind(:_refresh_) do |name|
    name ? Vedeu::Buffers::Refresh.by_name(name) : Vedeu::Refresh.all
  end
end

#refresh_cursor!Object (private)

See refresh



29
30
31
32
33
# File 'lib/vedeu/bindings/refresh.rb', line 29

def refresh_cursor!
  Vedeu.bind(:_refresh_cursor_) do |name|
    Vedeu::Cursors::Refresh.by_name(name)
  end
end

#refresh_group!Object (private)

See refresh



36
37
38
39
40
# File 'lib/vedeu/bindings/refresh.rb', line 36

def refresh_group!
  Vedeu.bind(:_refresh_group_) do |name|
    Vedeu::RefreshGroup.by_name(name)
  end
end

#setup!TrueClass

Setup events relating to running Vedeu. This method is called by Vedeu.



13
14
15
16
17
# File 'lib/vedeu/bindings/refresh.rb', line 13

def setup!
  refresh!
  refresh_cursor!
  refresh_group!
end