Sha256: 6a59fadccb157e533c3f4b9bf7d2949522889ab8903f32677c2baa8aa3ae3d69

Contents?: true

Size: 746 Bytes

Versions: 3

Compression:

Stored size: 746 Bytes

Contents

module Castanaut

  # Castanaut uses plugins to extend the available actions beyond simple
  # mouse and keyboard input. Typically each plugin is application-specific.
  # See the Safari, Mousepose and Ishowu plugins for examples, and review the
  # README.txt for details on creating your own.
  #
  # In short, for a plugin called "foo", your script should have this structure:
  #
  #   module Castanaut
  #     module Plugin
  #       module Foo
  #
  #         # define your stage directions (ie, Movie instance methods) here.
  #
  #       end
  #     end
  #   end
  #
  # The script must exist in a sub-directory of the screenplay's location
  # called "plugins", and must be called (in this case): foo.rb.
  #
  module Plugin
  end

end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
castanaut-1.1.2 lib/castanaut/plugin.rb
castanaut-1.1.1 lib/castanaut/plugin.rb
castanaut-1.1.0 lib/castanaut/plugin.rb