Sha256: 782ed42f67f267477a67fb1a987ce18434d9332ea88bdfeb412fe0ab277340c8

Contents?: true

Size: 438 Bytes

Versions: 7

Compression:

Stored size: 438 Bytes

Contents

require 'taskwarrior-web/command_builder'
require 'taskwarrior-web/runner'

module TaskwarriorWeb
  class Command

    include TaskwarriorWeb::CommandBuilder
    include TaskwarriorWeb::Runner

    attr_accessor :command, :id, :params, :built, :command_string

    def initialize(command, id = nil, *args)
      @command = command if command
      @id = id if id
      @params = args.last.is_a?(::Hash) ? args.pop : {}
    end

  end
end

Version data entries

7 entries across 7 versions & 1 rubygems

Version Path
taskwarrior-web-1.0.7 lib/taskwarrior-web/command.rb
taskwarrior-web-1.0.6 lib/taskwarrior-web/command.rb
taskwarrior-web-1.0.5 lib/taskwarrior-web/command.rb
taskwarrior-web-1.0.4 lib/taskwarrior-web/command.rb
taskwarrior-web-1.0.3 lib/taskwarrior-web/command.rb
taskwarrior-web-1.0.2 lib/taskwarrior-web/command.rb
taskwarrior-web-1.0.1 lib/taskwarrior-web/command.rb