Module: OauthProviderEngine
- Defined in:
- lib/oauth_provider_engine.rb,
lib/oauth_provider_engine/engine.rb,
lib/oauth_provider_engine/version.rb
Defined Under Namespace
Classes: Engine
Constant Summary collapse
- VERSION =
"0.0.1"
Class Method Summary collapse
Class Method Details
.configure(opts = {}) {|_self| ... } ⇒ Object
31 32 33 34 35 36 37 |
# File 'lib/oauth_provider_engine.rb', line 31 def configure(opts = {}) opts.each do |k,v| self.send("#{k}=", v) end yield self if block_given? end |
.generate_key(length = 32) ⇒ Object
27 28 29 |
# File 'lib/oauth_provider_engine.rb', line 27 def generate_key(length = 32) Digest::SHA1.hexdigest("--#{Time.now.to_s}--#{rand(1000)}--")[0,length-1] end |