Production events
Reported by Micah Martin | May 17th, 2009 @ 04:24 PM | in Limelight 0.4
The production need events/hooks to add behavior when the production is loaded and closed.
Comments and changes to this ticket
-
Micah Martin May 17th, 2009 @ 04:25 PM
- State changed from new to resolved
You may implement hooks in the production.rb file...
This makes the init.rb file redundant.
# Define this method if you want the production name to be different from the default, directory name.
def name
return !-PRODUCTION_NAME-!
end
#
# Hook #1. Called when the production is newly created, before any loading has been done.
# This is a good place to require needed files and instantiate objects in the busines layer.
def production_opening
end
#
# Hook #2. Called after internal gems have been loaded and stages have been instantiated.
def production_loaded
end
#
# Hook #3. Called when the production has fully opened.
def production_opened
end
#
# The system will call this methods when it wishes to close the production, perhaps when the user quits the
# application. By default the production will always return true. You may override this behavior by re-implenting
# the methods here.
def allow_close?
return true
end
#
# Called when the production is about to be closed.
def production_closing
end
#
# Called when the production is fully closed.
def production_closed
end
Please Sign in or create a free account to add a new ticket.
With your very own profile, you can contribute to projects, track your activity, watch tickets, receive and update tickets through your email and much more.
Create your profile
Help contribute to this project by taking a few moments to create your personal profile. Create your profile ยป
Elegant UI Framework for Ruby