made view component out of register view
This commit is contained in:
26
app/main/controllers/registers_controller.rb
Normal file
26
app/main/controllers/registers_controller.rb
Normal file
@ -0,0 +1,26 @@
|
||||
module Main
|
||||
class RegistersController < Volt::ModelController
|
||||
|
||||
def initialize app , context
|
||||
super(app , context)
|
||||
self.model = []
|
||||
init_registers attrs.interpreter
|
||||
end
|
||||
|
||||
def init_registers interpreter
|
||||
interpreter.registers.each do |reg , val|
|
||||
r = RegisterModel.new( :name => reg , :value => val)
|
||||
self.model << r
|
||||
interpreter.register_event(:register_changed, r)
|
||||
interpreter.register_event(:object_changed, r)
|
||||
r.register_changed( reg , nil , interpreter.registers[reg])
|
||||
end
|
||||
end
|
||||
|
||||
def marker var
|
||||
return "W" if var.is_a? String
|
||||
var.class.name.split("::").last[0]
|
||||
end
|
||||
|
||||
end
|
||||
end
|
Reference in New Issue
Block a user