Method: RFb::User.find_or_create

Defined in:
lib/r_fb/user.rb

.find_or_create(attrs = {}) ⇒ Object



31
32
33
34
35
36
# File 'lib/r_fb/user.rb', line 31

def self.find_or_create(attrs={})
  # calls DataMapper model class User
  user = ::User.first(:fb_id => attrs[:fb_id])
  user = ::User.create(:fb_id => attrs[:fb_id]) if user.nil?
  u = User.new(attrs.merge(:user => user)).select_all
end