Class: Kang::Controller

Inherits:
Object
  • Object
show all
Defined in:
lib/kang.rb

Instance Method Summary collapse

Constructor Details

#initializeController

Returns a new instance of Controller.



97
98
99
100
101
102
103
# File 'lib/kang.rb', line 97

def initialize
  reg_text = "RegExp here"
  match_text = "Match Text Here"
  @view = View.new(self,reg_text,match_text)
  @data = Data.new(reg_text,match_text)
  @view.start
end

Instance Method Details

#key_up_match(view, event, match_string) ⇒ Object



105
106
107
108
109
# File 'lib/kang.rb', line 105

def key_up_match(view,event,match_string)
  @view.update_status("")
  @data.update_match_string(match_string)
  key_up
end

#key_up_reg(view, event, text) ⇒ Object



111
112
113
114
115
# File 'lib/kang.rb', line 111

def key_up_reg(view,event,text)
  @view.update_status("")
  @data.update_regexp(text)
  key_up
end