Sha256: dd4c824a071727cb5f61691dc190d33573699f9d481747a0f1ce69f70f1efaab

Contents?: true

Size: 580 Bytes

Versions: 7

Compression:

Stored size: 580 Bytes

Contents

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


require 'reflex/flags'


module Reflex


  class CaptureEvent

    def begin ()
      CAPTURE_FLAG.bits2symbols get_begin
    end

    def begin? (*symbols)
      bits = CAPTURE_FLAG.symbols2bits *symbols
      (bits & get_begin) == bits
    end

    def end ()
      CAPTURE_FLAG.bits2symbols get_end
    end

    def end? (*symbols)
      bits = CAPTURE_FLAG.symbols2bits *symbols
      (bits & get_end) == bits
    end

    def inspect ()
      "#<Reflex::CaptureEvent begin:#{self.begin} end:#{self.end}}>"
    end

  end# CaptureEvent


end# Reflex

Version data entries

7 entries across 7 versions & 1 rubygems

Version Path
reflexion-0.1.12 lib/reflex/capture_event.rb
reflexion-0.1.11 lib/reflex/capture_event.rb
reflexion-0.1.10 lib/reflex/capture_event.rb
reflexion-0.1.9.1 lib/reflex/capture_event.rb
reflexion-0.1.9 lib/reflex/capture_event.rb
reflexion-0.1.8 lib/reflex/capture_event.rb
reflexion-0.1.7 lib/reflex/capture_event.rb