Sha256: 34af4f772d79d849444bf9cf8c3d30b8426e719c44749b4d2918b4e8242e0fef

Contents?: true

Size: 400 Bytes

Versions: 12

Compression:

Stored size: 400 Bytes

Contents

require 'dnsimple/command'

module DNSimple
  module Commands
    class AddService < Command
      def execute(args, options={})
        domain_name = args.shift
        domain = Domain.find(domain_name)
        short_name = args.shift
        service = Service.find(short_name)
        domain.add_service(short_name)
        say "Added #{service.name} to #{domain_name}"
      end
    end
  end
end

Version data entries

12 entries across 12 versions & 2 rubygems

Version Path
dnsimple-ruby-1.3.2 lib/dnsimple/commands/add_service.rb
dnsimple-ruby-1.3.1 lib/dnsimple/commands/add_service.rb
dnsimple-ruby-1.3.0 lib/dnsimple/commands/add_service.rb
sparqcode-dnsimple-ruby-1.2.6 lib/dnsimple/commands/add_service.rb
dnsimple-ruby-1.2.6 lib/dnsimple/commands/add_service.rb
dnsimple-ruby-1.2.5 lib/dnsimple/commands/add_service.rb
dnsimple-ruby-1.2.4 lib/dnsimple/commands/add_service.rb
dnsimple-ruby-1.2.3 lib/dnsimple/commands/add_service.rb
dnsimple-ruby-1.2.2 lib/dnsimple/commands/add_service.rb
dnsimple-ruby-1.2.1 lib/dnsimple/commands/add_service.rb
dnsimple-ruby-1.2.0 lib/dnsimple/commands/add_service.rb
dnsimple-ruby-1.1.1 lib/dnsimple/commands/add_service.rb