Sha256: c887156a814f1ecb31a6cddc3519410cc71dc92f5741d059c2d2498628caf93c

Contents?: true

Size: 680 Bytes

Versions: 16

Compression:

Stored size: 680 Bytes

Contents

# encoding: utf-8

module BitBucket
  module Validations
    module Presence

      # Ensures that essential arguments are present before request is made
      #
      def _validate_presence_of(*params)
        params.each do |param|
          raise ArgumentError, "parameter cannot be nil" if param.nil?
        end
      end


      # Check if user or repository parameters are passed
      #
      def _validate_user_repo_params(user_name, repo_name)
        raise ArgumentError, "[user] parameter cannot be nil" if user_name.nil?
        raise ArgumentError, "[repo] parameter cannot be nil" if repo_name.nil?
      end

    end # Presence
  end # Validations
end # BitBucket

Version data entries

16 entries across 16 versions & 4 rubygems

Version Path
zz_bitbucket_rest_api-0.1.11 lib/bitbucket_rest_api/validations/presence.rb
zz_bitbucket_rest_api-0.1.10 lib/bitbucket_rest_api/validations/presence.rb
zz_bitbucket_rest_api-0.1.9 lib/bitbucket_rest_api/validations/presence.rb
zz_bitbucket_rest_api-0.1.8 lib/bitbucket_rest_api/validations/presence.rb
bitbucket_rest_api2-0.9.5 lib/bitbucket_rest_api/validations/presence.rb
bitbucket_rest_api2-0.9.1 lib/bitbucket_rest_api/validations/presence.rb
bitbucket_rest_api2-0.2.2 lib/bitbucket_rest_api/validations/presence.rb
bitbucket_rest_api2-0.2.1 lib/bitbucket_rest_api/validations/presence.rb
bitbucket_rest_api2-0.2.0 lib/bitbucket_rest_api/validations/presence.rb
bitbucket_rest_api-0.1.7 lib/bitbucket_rest_api/validations/presence.rb
reenhanced_bitbucket_api-0.1.6 lib/bitbucket_rest_api/validations/presence.rb
bitbucket_rest_api-0.1.5 lib/bitbucket_rest_api/validations/presence.rb
bitbucket_rest_api-0.1.4 lib/bitbucket_rest_api/validations/presence.rb
bitbucket_rest_api-0.1.2 lib/bitbucket_rest_api/validations/presence.rb
bitbucket_rest_api-0.1.1 lib/bitbucket_rest_api/validations/presence.rb
bitbucket_rest_api-0.1.0 lib/bitbucket_rest_api/validations/presence.rb