Module: Opal::Connect::ConnectPlugins::Base::InstanceMethods

Defined in:
lib/opal/connect.rb

Instance Method Summary collapse

Instance Method Details

#render(method, *options, &block) ⇒ Object



171
172
173
174
175
176
177
# File 'lib/opal/connect.rb', line 171

def render(method, *options, &block)
  code = Connect.javascript(self, method, *options)

  Connect.write_entry_file(self, method, *options) if Connect.options[:livereload]

  "#{public_send(method, *options, &block)}<script>#{Connect.build(code)}</script>"
end