Sha256: d737a8e9b5e3e95bffd36f56a17a7ce5fb6d7410fb585f3ab120cb2896d1e689

Contents?: true

Size: 436 Bytes

Versions: 11

Compression:

Stored size: 436 Bytes

Contents

module Lokalise
  module Collections
    class Key < Base
      # Destroys all keys in the collection
      # @return [Hash]
      def destroy_all
        keys = collection.map(&:key_id)
        Lokalise::Resources::Key.destroy @client, @path, keys: keys
      end

      class << self
        def endpoint(project_id, *_args)
          path_from projects: [project_id, 'keys']
        end
      end
    end
  end
end

Version data entries

11 entries across 11 versions & 1 rubygems

Version Path
ruby-lokalise-api-2.8.0 lib/ruby-lokalise-api/collections/key.rb
ruby-lokalise-api-2.7.0 lib/ruby-lokalise-api/collections/key.rb
ruby-lokalise-api-2.6.1 lib/ruby-lokalise-api/collections/key.rb
ruby-lokalise-api-2.6.0 lib/ruby-lokalise-api/collections/key.rb
ruby-lokalise-api-2.5.0 lib/ruby-lokalise-api/collections/key.rb
ruby-lokalise-api-2.4.0 lib/ruby-lokalise-api/collections/key.rb
ruby-lokalise-api-2.3.0 lib/ruby-lokalise-api/collections/key.rb
ruby-lokalise-api-2.2.0 lib/ruby-lokalise-api/collections/key.rb
ruby-lokalise-api-2.1.1 lib/ruby-lokalise-api/collections/key.rb
ruby-lokalise-api-2.1.0 lib/ruby-lokalise-api/collections/key.rb
ruby-lokalise-api-2.0.1 lib/ruby-lokalise-api/collections/key.rb