Sha256: c03c5313b0b43cab2ed5b262b8f0615a4912a86b1be9ee76d3d28ec1ef880013

Contents?: true

Size: 465 Bytes

Versions: 65

Compression:

Stored size: 465 Bytes

Contents

require "fsr/app"
module FSR
  module App
    class FSSleep < Application
      attr_reader :milliseconds

      def initialize(milliseconds)
        # milliseconds to sleep 
        @milliseconds = milliseconds
      end
      def arguments
        [@milliseconds]
      end

      def sendmsg
        "call-command: execute\nexecute-app-name: sleep\nexecute-app-arg: %s\n\n" % [arguments.join(" ")]
      end

    end

    register(:fs_sleep, FSSleep)
  end
end

Version data entries

65 entries across 65 versions & 3 rubygems

Version Path
bougyman-freeswitcher-0.0.9 lib/fsr/app/fs_sleep.rb
bougyman-freeswitcher-0.1.0 lib/fsr/app/fs_sleep.rb
bougyman-freeswitcher-0.1.1 lib/fsr/app/fs_sleep.rb
bougyman-freeswitcher-0.1.2 lib/fsr/app/fs_sleep.rb
bougyman-freeswitcher-0.1.3 lib/fsr/app/fs_sleep.rb
bougyman-freeswitcher-0.1.4 lib/fsr/app/fs_sleep.rb
bougyman-freeswitcher-0.3.0 lib/fsr/app/fs_sleep.rb
bougyman-freeswitcher-0.3.1 lib/fsr/app/fs_sleep.rb
bougyman-freeswitcher-0.4.0 lib/fsr/app/fs_sleep.rb
bougyman-freeswitcher-0.4.1 lib/fsr/app/fs_sleep.rb
bougyman-freeswitcher-0.4.2 lib/fsr/app/fs_sleep.rb
freeswitcher-0.8.0 lib/fsr/app/fs_sleep.rb
freeswitcher-0.7.1 lib/fsr/app/fs_sleep.rb
freeswitcher-0.7.0 lib/fsr/app/fs_sleep.rb
freeswitcher-0.6.18 lib/fsr/app/fs_sleep.rb
freeswitcher-0.6.17 lib/fsr/app/fs_sleep.rb
freeswitcher-0.6.16 lib/fsr/app/fs_sleep.rb
freeswitcher-0.6.15 lib/fsr/app/fs_sleep.rb
freeswitcher-0.6.14 lib/fsr/app/fs_sleep.rb
freeswitcher-0.6.13 lib/fsr/app/fs_sleep.rb