Sha256: a507ee792b4a3660c8cf3a2ba69d8532683ba6bf9c36d4ce4a5e82886d28fc4a

Contents?: true

Size: 473 Bytes

Versions: 5

Compression:

Stored size: 473 Bytes

Contents

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


require 'reflex/ext'


module Reflex


  class ContactEvent

    def type ()
      TYPE2SYM[get_type] || :none
    end

    def begin? ()
      get_type == TYPE_BEGIN
    end

    def end? ()
      get_type == TYPE_END
    end

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

    private

      TYPE2SYM = {
        TYPE_BEGIN => :begin,
        TYPE_END   => :end,
      }

  end# ContactEvent


end# Reflex

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
reflexion-0.1.12 lib/reflex/contact_event.rb
reflexion-0.1.11 lib/reflex/contact_event.rb
reflexion-0.1.10 lib/reflex/contact_event.rb
reflexion-0.1.9.1 lib/reflex/contact_event.rb
reflexion-0.1.9 lib/reflex/contact_event.rb