Module: Vedeu::Bindings::Refresh
Class Method Summary collapse
-
.refresh! ⇒ Object
private
See refresh.
-
.refresh_cursor! ⇒ Object
private
See refresh.
-
.refresh_group! ⇒ Object
private
See refresh.
-
.setup! ⇒ TrueClass
Setup events relating to running Vedeu.
Instance Method Summary collapse
-
#refresh! ⇒ Object
private
See refresh.
-
#refresh_cursor! ⇒ Object
private
See refresh.
-
#refresh_group! ⇒ Object
private
See refresh.
-
#setup! ⇒ TrueClass
Setup events relating to running Vedeu.
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 |