Sha256: db7cc82a8c4df3874c85ef302a753502b1b05c456d2d4b82faaf9b030ee494ee

Contents?: true

Size: 510 Bytes

Versions: 8

Compression:

Stored size: 510 Bytes

Contents

# -*- coding: utf-8 -*-


require 'xot/const_symbol_accessor'
require 'reflex/ext'


module Reflex


  class ContactEvent < Event

    alias get_type type

    const_symbol_reader :type, {
      none:  TYPE_NONE,
      begin: TYPE_BEGIN,
      end:   TYPE_END
    }

    def begin? ()
      get_type == TYPE_BEGIN
    end

    def end? ()
      get_type == TYPE_END
    end

    def inspect ()
      "#<Reflex::ContactEvent type:#{type} shape:#{shape} view:#{view}>"
    end

  end# ContactEvent


end# Reflex

Version data entries

8 entries across 8 versions & 1 rubygems

Version Path
reflexion-0.1.21 lib/reflex/contact_event.rb
reflexion-0.1.20 lib/reflex/contact_event.rb
reflexion-0.1.19 lib/reflex/contact_event.rb
reflexion-0.1.17 lib/reflex/contact_event.rb
reflexion-0.1.16 lib/reflex/contact_event.rb
reflexion-0.1.15 lib/reflex/contact_event.rb
reflexion-0.1.14 lib/reflex/contact_event.rb
reflexion-0.1.13 lib/reflex/contact_event.rb