Class: ViewOpener::Subscriber

Inherits:
ActiveSupport::Subscriber
  • Object
show all
Defined in:
lib/view_opener/subscriber.rb

Instance Method Summary collapse

Instance Method Details

#render_collection(event) ⇒ Object



17
18
19
# File 'lib/view_opener/subscriber.rb', line 17

def render_collection(event)
  Current.views << event.payload[:identifier]
end

#render_partial(event) ⇒ Object



13
14
15
# File 'lib/view_opener/subscriber.rb', line 13

def render_partial(event)
  Current.views << event.payload[:identifier]
end

#render_template(event) ⇒ Object



5
6
7
8
9
10
11
# File 'lib/view_opener/subscriber.rb', line 5

def render_template(event)
  Current.views << event.payload[:identifier]
  if event.payload[:layout].present?
    # TODO: guess of extension
    # Current.views << Rails.root.join('app', 'views', event.payload[:layout])
  end
end