Sha256: d1aa50e0613df5524398f383bc13b735e5b2776244aa55782a114041dcd0f1dc

Contents?: true

Size: 595 Bytes

Versions: 32

Compression:

Stored size: 595 Bytes

Contents

module Sinatra::FanforceHelpers
  require 'fanforce/api'

  def organization_id
    @organization_id = params[:organization_id] || ff.params[:organization_id]
  end

  def ff
    return @ff if @ff.present?
    @ff = Fanforce::API.new(params)
    #return @ff if !@ff.valid_fanforce_request? and !@ff.valid_fanforce_js_request?

    @ff.auth Sinatra::FanforceHelpers.find_api_key(ff.params[:organization_id])
    @ff
  end

  def self.find_api_key(organization_id, addon_type=:plugin, addon_id=FanforcePlugin._id)
    $Redis.get("installed:#{addon_type}-#{addon_id}:#{organization_id}")
  end

end

Version data entries

32 entries across 32 versions & 1 rubygems

Version Path
fanforce-plugin-factory-0.36.0 lib/fanforce/plugin_factory/config/helpers/fanforce.rb
fanforce-plugin-factory-0.35.2 lib/fanforce/plugin_factory/config/helpers/fanforce.rb
fanforce-plugin-factory-0.35.1 lib/fanforce/plugin_factory/config/helpers/fanforce.rb
fanforce-plugin-factory-0.35.0 lib/fanforce/plugin_factory/config/helpers/fanforce.rb
fanforce-plugin-factory-0.34.2 lib/fanforce/plugin_factory/config/helpers/fanforce.rb
fanforce-plugin-factory-0.34.1 lib/fanforce/plugin_factory/config/helpers/fanforce.rb
fanforce-plugin-factory-0.34.0 lib/fanforce/plugin_factory/config/helpers/fanforce.rb
fanforce-plugin-factory-0.33.0 lib/fanforce/plugin_factory/config/helpers/fanforce.rb
fanforce-plugin-factory-0.32.1 lib/fanforce/plugin_factory/config/helpers/fanforce.rb
fanforce-plugin-factory-0.32.0 lib/fanforce/plugin_factory/config/helpers/fanforce.rb
fanforce-plugin-factory-0.31.0 lib/fanforce/plugin_factory/config/helpers/fanforce.rb
fanforce-plugin-factory-0.30.0 lib/fanforce/plugin_factory/config/helpers/fanforce.rb
fanforce-plugin-factory-0.29.4 lib/fanforce/plugin_factory/config/helpers/fanforce.rb
fanforce-plugin-factory-0.29.3 lib/fanforce/plugin_factory/config/helpers/fanforce.rb
fanforce-plugin-factory-0.29.2 lib/fanforce/plugin_factory/config/helpers/fanforce.rb
fanforce-plugin-factory-0.29.1 lib/fanforce/plugin_factory/config/helpers/fanforce.rb
fanforce-plugin-factory-0.29.0 lib/fanforce/plugin_factory/config/helpers/fanforce.rb
fanforce-plugin-factory-0.28.0 lib/fanforce/plugin_factory/config/helpers/fanforce.rb
fanforce-plugin-factory-0.27.0 lib/fanforce/plugin_factory/config/helpers/fanforce.rb
fanforce-plugin-factory-0.26.4 lib/fanforce/plugin_factory/config/helpers/fanforce.rb