Sha256: 527700a4ebaee88d90ad443cf449f49c300e91cb9fb33b2e5a5ce4768153b89a

Contents?: true

Size: 1.04 KB

Versions: 10

Compression:

Stored size: 1.04 KB

Contents

module Fanforce::API::Utils
  extend self
  def self.included(base) base.extend(self) end

  include Fanforce::Base::Utils

  def valid_fanforce_js_request?(params=@params)
    return false if !params.is_a?(Hash)
    return false if is_blank?(params[:organization_id]) or is_blank?(params[:api_key])
    return true
  end

  def valid_fanforce_request?(params=@params)
    return false if !params.is_a?(Hash)
    return false if is_blank?(params[:organization_id])
    return false if is_blank?(params[:plugin_id])
    return true
  end

  def valid_install_request?(params=@params)
    return false if !params.is_a?(Hash)
    return false if is_blank?(params[:organization_id])
    return false if is_blank?(params[:plugin_id])
    return false if is_blank?(params[:api_key])
    return true
  end

  def valid_uninstall_request?(params=@params)
    return false if !params.is_a?(Hash)
    return false if is_blank?(params[:organization_id])
    return false if is_blank?(params[:plugin_id])
    return false if is_blank?(params[:api_key])
    return true
  end

end

Version data entries

10 entries across 10 versions & 1 rubygems

Version Path
fanforce-api-2.0.0.rc6 lib/fanforce/api/utils.rb
fanforce-api-2.0.0.rc5 lib/fanforce/api/utils.rb
fanforce-api-2.0.0.rc4 lib/fanforce/api/utils.rb
fanforce-api-2.0.0.rc3 lib/fanforce/api/utils.rb
fanforce-api-2.0.0.rc2 lib/fanforce/api/utils.rb
fanforce-api-2.0.0.rc1 lib/fanforce/api/utils.rb
fanforce-api-1.6.0 lib/fanforce/api/utils.rb
fanforce-api-1.6.0.rc3 lib/fanforce/api/utils.rb
fanforce-api-1.6.0.rc2 lib/fanforce/api/utils.rb
fanforce-api-1.6.0.rc1 lib/fanforce/api/utils.rb