Sha256: d62c289391eb6928545013477484d3ab2bfccb7819b5969ffa3fe7d2a56ade27

Contents?: true

Size: 583 Bytes

Versions: 1

Compression:

Stored size: 583 Bytes

Contents

#!/usr/bin/env ruby

-> { its -> { a } }
trap('INT') { exit! }

require_relative '../../../../lib/vedeu'

# define an interface
# Vedeu::Interfaces.define do |interface|
#   interface.add("", ...)
# end

class Fake
  def self.dispatch
    puts "Fake dispatched..."
    [
      [[:white, :red], "Fake executed...",   :reset],
      [[:white, :green], "Test executed...", :reset],
    ]
  end
end

# use default interface
Vedeu::Interfaces.default

# define some commands
Vedeu::Commands.define do |command|
  command.add("test", Fake)
end

# create main loop
Vedeu::Application.start

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
vedeu-0.0.4 test/support/test_app/bin/testapp