Sha256: 9f6acc79ba120e38bbfc15f2d7e028436acdf07cd1e2bda606fa6d99678cac06

Contents?: true

Size: 508 Bytes

Versions: 1

Compression:

Stored size: 508 Bytes

Contents

require 'tempfile'

module Pairzone
  module Commands
    class Join
      def initialize(pairzone_name, identity)
        @pairzone_name = pairzone_name
        @identity = File.expand_path(identity)
      end

      def execute
        pairzone = Pairzone::Api::Pairzone.find_by_project_name(@pairzone_name)
        if (pairzone.nil?)
          Logger.error("No pairzone exists with the name '#{@pairzone_name}'.")
        else
          pairzone.connect(@identity)
        end
      end
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
pairzone-0.0.1 lib/pairzone/commands/join.rb