Module: Ext::User

Extended by:
ActiveSupport::Concern
Defined in:
app/models/wechat/ext/user.rb

Instance Method Summary collapse

Instance Method Details

#invite_scene(app, prefix = 'invite_by') ⇒ Object



12
13
14
15
16
17
18
# File 'app/models/wechat/ext/user.rb', line 12

def invite_scene(app, prefix = 'invite_by')
  scene = Scene.find_or_initialize_by(appid: app.appid, match_value: "#{prefix}_#{id}")
  scene.expire_seconds ||= 2592000
  scene.organ_id = app.organ_id
  scene.save
  scene
end