Sha256: d1fcf5c76309edd44d96c4c8970f7279984fdcfa5deaa73af97f9c6ef7add320

Contents?: true

Size: 754 Bytes

Versions: 6

Compression:

Stored size: 754 Bytes

Contents

# Defines some controllers used in specs.

require File.join(File.expand_path(File.dirname(__FILE__)), 'initialize_hooks_helper')

class MyController < RuGUI::BaseController
  include InitializeHooksHelper

  attr_accessor :message
  
  def setup_views
    register_view :my_view
  end
  
  def setup_models
    register_model :my_model
    register_model :my_model, :my_other_model_instance
  end
  
  def setup_controllers
    register_controller :my_child_controller
  end
  
  def property_my_other_model_instance_my_property_changed(model, new_value, old_value)
    @message = "Property my_property of named observable my_other_model_instance changed from #{old_value} to #{new_value}."
  end
end

class MyChildController < RuGUI::BaseController
end

Version data entries

6 entries across 6 versions & 2 rubygems

Version Path
intelitiva-rugui-1.2.0 spec/helpers/controllers.rb
intelitiva-rugui-1.3.0 spec/helpers/controllers.rb
rugui-1.2.0 spec/helpers/controllers.rb
rugui-1.2.1 spec/helpers/controllers.rb
rugui-1.2.2 spec/helpers/controllers.rb
rugui-1.3.0 spec/helpers/controllers.rb