Module: Wedge::Plugins::CurrentUser::InstanceMethods
- Defined in:
- lib/wedge/plugins/current_user.rb
Instance Method Summary collapse
- #wedge_current_user(&block) ⇒ Object (also: #current_user)
Instance Method Details
#wedge_current_user(&block) ⇒ Object Also known as: current_user
22 23 24 25 26 27 28 29 30 31 |
# File 'lib/wedge/plugins/current_user.rb', line 22 def wedge_current_user &block if block_given? wedge(:current_user_plugin).get_current_user do |data| block.call data Store[:current_user] ||= Wedge[:current_user, data] end else Store[:current_user] ||= Wedge[:current_user, wedge(:current_user_plugin).get_current_user] end end |