Sha256: 69ff5000c1610a28a4d19006417e3a972f28b3f0fe87643d9f492a853b0f5c3d

Contents?: true

Size: 486 Bytes

Versions: 17

Compression:

Stored size: 486 Bytes

Contents

# -*- coding: utf-8 -*-
module Termtter::Client
  register_command(
    :name => :random, :aliases => [:rand],
    :exec_proc => lambda {|_|
      unless public_storage[:log]
        puts 'Error: You need to load "log" plugin!'
        return
      end

      status = public_storage[:log][rand(public_storage[:log].size)]
      unless status
        puts 'No status.'
        return
      end
      execute("update #{status.text}")
    },
    :help => ['random', 'post randomly'])
end

Version data entries

17 entries across 17 versions & 1 rubygems

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