Module: ActsAsConnectable

Defined in:
lib/engine.rb,
lib/acts_as_connectable.rb,
lib/application_controller.rb,
lib/acts_as_connectable/version.rb,
lib/generators/acts_as_connectable/install_generator.rb,
lib/generators/acts_as_connectable/acts_as_connectable_generator.rb

Defined Under Namespace

Modules: ClassMethods, Controller, Generators Classes: Engine

Constant Summary collapse

VERSION =
"0.0.2"

Class Method Summary collapse

Class Method Details

.included(base) ⇒ Object



8
9
10
11
12
13
# File 'lib/acts_as_connectable.rb', line 8

def self.included(base)
  base.extend ClassMethods  
  def base.apply_omniauth(omniauth)  
    authentications.build(:provider => omniauth['provider'], :uid => omniauth['uid'])  
  end
end

.setup {|_self| ... } ⇒ Object

Default way to setup ActsAsConnectable. Run rails generate acts_as_connectable:install to create a fresh initializer with all configuration values.

Yields:

  • (_self)

Yield Parameters:



4
5
6
# File 'lib/acts_as_connectable.rb', line 4

def self.setup
  yield self
end