Sha256: 576f41c44107d195937a2f52853929e86131b97ffcb1c400a8e991c68e68a306

Contents?: true

Size: 379 Bytes

Versions: 8

Compression:

Stored size: 379 Bytes

Contents

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


require 'forwardable'
require 'reflex/ext'


module Reflex


  class Timer

    attr_accessor :block

    alias view owner

    def inspect ()
      "#<Reflex::Timer owner:#{owner} id:#{id} interval:#{interval} count:#{count}>"
    end

    private

      def call_timer_block ()
        @block.call self if @block
      end

  end# Timer


end# Reflex

Version data entries

8 entries across 8 versions & 1 rubygems

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