Sha256: 3a08ce3dfeb769b1aae1734f641e02d5d68df162b37279c8fd1cbe8c59a8a079

Contents?: true

Size: 612 Bytes

Versions: 21

Compression:

Stored size: 612 Bytes

Contents

# -*- coding: utf-8 -*-
module Termtter::Client
  @last_screen_name = nil
  @last_source = nil
  @last_time = nil

  register_hook(
    :name => :reduce_screenname,
    :point => :prepare_screenname,
    :exec => lambda {|n, event|
      @last_screen_name == n ? '' : @last_screen_name = n
    }
  )

  register_hook(
    :name => :reduce_source,
    :point => :prepare_source,
    :exec => lambda {|n, event| @last_source == n ? '' : @last_source = n }
  )

  register_hook(
    :name => :reduce_time,
    :point => :prepare_time,
    :exec => lambda {|n, event| @last_time == n ? '' : @last_time = n }
  )
end

Version data entries

21 entries across 21 versions & 1 rubygems

Version Path
termtter-2.2.9 lib/plugins/reduce_text.rb
termtter-2.2.8 lib/plugins/reduce_text.rb
termtter-2.2.6 lib/plugins/reduce_text.rb
termtter-2.2.3 lib/plugins/reduce_text.rb
termtter-2.2.2 lib/plugins/reduce_text.rb
termtter-2.2.1 lib/plugins/reduce_text.rb
termtter-2.2.0 lib/plugins/reduce_text.rb
termtter-2.1.1 lib/plugins/reduce_text.rb
termtter-2.1.0 lib/plugins/reduce_text.rb
termtter-2.0.0 lib/plugins/reduce_text.rb
termtter-1.11.0 lib/plugins/reduce_text.rb
termtter-1.10.3 lib/plugins/reduce_text.rb
termtter-1.10.2 lib/plugins/reduce_text.rb
termtter-1.10.1 lib/plugins/reduce_text.rb
termtter-1.10.0 lib/plugins/reduce_text.rb
termtter-1.9.0 lib/plugins/reduce_text.rb
termtter-1.8.0 lib/plugins/reduce_text.rb
termtter-1.7.2 lib/plugins/reduce_text.rb
termtter-1.7.1 lib/plugins/reduce_text.rb
termtter-1.7.0 lib/plugins/reduce_text.rb