Sha256: a57cfd058b90acfa69e54cf7543bff9b208641c55ebba7a4dfa93f494e98564e

Contents?: true

Size: 625 Bytes

Versions: 14

Compression:

Stored size: 625 Bytes

Contents

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


require 'reflex/ext'
require 'reflex/view'


module Reflex


  class CaptureEvent < Event

    def begin()
      View.capture_flag.bits2symbols get_begin
    end

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

    def end()
      View.capture_flag.bits2symbols get_end
    end

    def end?(*symbols)
      bits = View.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

14 entries across 14 versions & 1 rubygems

Version Path
reflexion-0.1.35 lib/reflex/capture_event.rb
reflexion-0.1.34 lib/reflex/capture_event.rb
reflexion-0.1.33 lib/reflex/capture_event.rb
reflexion-0.1.32 lib/reflex/capture_event.rb
reflexion-0.1.31 lib/reflex/capture_event.rb
reflexion-0.1.30 lib/reflex/capture_event.rb
reflexion-0.1.29 lib/reflex/capture_event.rb
reflexion-0.1.28 lib/reflex/capture_event.rb
reflexion-0.1.27 lib/reflex/capture_event.rb
reflexion-0.1.26 lib/reflex/capture_event.rb
reflexion-0.1.25 lib/reflex/capture_event.rb
reflexion-0.1.24 lib/reflex/capture_event.rb
reflexion-0.1.23 lib/reflex/capture_event.rb
reflexion-0.1.22 lib/reflex/capture_event.rb