Sha256: eecd9ea5cf91840bda09828eadde9a3c8c8745853f3d77dfa19f50b8a935b86e

Contents?: true

Size: 756 Bytes

Versions: 10

Compression:

Stored size: 756 Bytes

Contents

module Vedeu

  # Binds various events for running and manipulating Vedeu.
  #
  # @note
  #   The methods these modules use are private, and should not be called
  #   directly, however the produced events are all public and are highly
  #   recommended to be used.
  #
  module Bindings

    extend self

    # Setup events for running Vedeu. This method is called by Vedeu.
    #
    # @return [TrueClass]
    def setup!
      Vedeu::Events.reset!

      Vedeu::Bindings::Application.setup!
      Vedeu::Bindings::Visibility.setup!
      Vedeu::Bindings::Movement.setup!
      Vedeu::Bindings::Menus.setup!
      Vedeu::Bindings::DRB.setup!
      Vedeu::Bindings::System.setup!

      true
    end

  end # Bindings

end # Vedeu

Vedeu::Bindings.setup!

Version data entries

10 entries across 10 versions & 1 rubygems

Version Path
vedeu-0.5.13 lib/vedeu/bindings.rb
vedeu-0.5.12 lib/vedeu/bindings.rb
vedeu-0.5.11 lib/vedeu/bindings.rb
vedeu-0.5.10 lib/vedeu/bindings.rb
vedeu-0.5.9 lib/vedeu/bindings.rb
vedeu-0.5.8 lib/vedeu/bindings.rb
vedeu-0.5.7 lib/vedeu/bindings.rb
vedeu-0.5.6 lib/vedeu/bindings.rb
vedeu-0.5.5 lib/vedeu/bindings.rb
vedeu-0.5.4 lib/vedeu/bindings.rb