Sha256: dd7eaf3ec939e685e532120982a3870cabd736aad122f816ce8155964f3b7c26

Contents?: true

Size: 595 Bytes

Versions: 22

Compression:

Stored size: 595 Bytes

Contents

module Localeapp
  module CLI
    class Remove < Command
      include ::Localeapp::ApiCall

      def execute(key, *rest)
        @output.puts "Localeapp rm"
        @output.puts ""
        @output.puts "Remove key: #{key}"
        api_call :remove,
          :url_options => { :key => key },
          :success => :report_success,
          :failure => :report_failure,
          :max_connection_attempts => 3
      end

      def report_success(response)
        @output.puts "Success!"
      end

      def report_failure(response)
        @output.puts "Failed!"
      end
    end
  end
end

Version data entries

22 entries across 22 versions & 1 rubygems

Version Path
localeapp-2.1.1 lib/localeapp/cli/remove.rb
localeapp-2.1.0 lib/localeapp/cli/remove.rb
localeapp-2.0.0 lib/localeapp/cli/remove.rb
localeapp-1.0.2 lib/localeapp/cli/remove.rb
localeapp-1.0.1 lib/localeapp/cli/remove.rb
localeapp-1.0.0 lib/localeapp/cli/remove.rb
localeapp-0.9.3 lib/localeapp/cli/remove.rb
localeapp-0.9.2 lib/localeapp/cli/remove.rb
localeapp-0.9.1 lib/localeapp/cli/remove.rb
localeapp-0.9.0 lib/localeapp/cli/remove.rb
localeapp-0.8.1 lib/localeapp/cli/remove.rb
localeapp-0.8.0 lib/localeapp/cli/remove.rb
localeapp-0.7.2 lib/localeapp/cli/remove.rb
localeapp-0.7.1 lib/localeapp/cli/remove.rb
localeapp-0.7.0 lib/localeapp/cli/remove.rb
localeapp-0.6.14 lib/localeapp/cli/remove.rb
localeapp-0.6.13 lib/localeapp/cli/remove.rb
localeapp-0.6.12 lib/localeapp/cli/remove.rb
localeapp-0.6.10 lib/localeapp/cli/remove.rb
localeapp-0.6.9 lib/localeapp/cli/remove.rb