Sha256: d9f7b9cabce8c78ef4a5e6deeb89ff878652b4d72d864fe412703a31be789f24
Contents?: true
Size: 557 Bytes
Versions: 1
Compression:
Stored size: 557 Bytes
Contents
module Sinatra::FanforceHelpers require 'fanforce' def fanforce_id @fanforce_id = params[:fanforce_id] || ff.params[:fanforce_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[:fanforce_id]) @ff end def self.find_api_key(fanforce_id, addon_type=:app, addon_id=FanforceApp._id) $Redis.get("installed:#{addon_type}-#{addon_id}:#{fanforce_id}") end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
fanforce-app-factory-0.8.0 | lib/fanforce/app_factory/config/helpers/fanforce.rb |