Module: Storytime::StorytimeHelpers
- Defined in:
- lib/storytime/storytime_helpers.rb
Instance Method Summary collapse
Instance Method Details
#logged_in_storytime_user? ⇒ Boolean
14 15 16 |
# File 'lib/storytime/storytime_helpers.rb', line 14 def logged_in_storytime_user? user_signed_in? && current_user.respond_to?(:storytime_user?) && current_user.storytime_user?(current_storytime_site) end |
#storytime_snippet(name) ⇒ Object
3 4 5 6 7 8 9 10 11 12 |
# File 'lib/storytime/storytime_helpers.rb', line 3 def storytime_snippet(name) snippet = Storytime::Snippet.find_by(name: name, site: current_storytime_site) if snippet.nil? content = I18n.exists?(name) ? I18n.t(name).html_safe : "Lorem ipsum dolor sit amet, consectetur adipiscing elit..." snippet = Storytime::Snippet.create(name: name, content: content, site: current_storytime_site) end render partial: "storytime/snippets/snippet", locals: {snippet: snippet} end |