Class: ActionView::Helpers::JavaScriptElementCollectionProxy

Inherits:
JavaScriptCollectionProxy show all
Defined in:
actionpack/lib/action_view/helpers/prototype_helper.rb

Overview

:nodoc:\

Constant Summary

Constant Summary

Constants inherited from JavaScriptCollectionProxy

ActionView::Helpers::JavaScriptCollectionProxy::ENUMERABLE_METHODS, ActionView::Helpers::JavaScriptCollectionProxy::ENUMERABLE_METHODS_WITH_RETURN

Instance Attribute Summary

Attributes inherited from JavaScriptCollectionProxy

#generator

Instance Method Summary (collapse)

Methods inherited from JavaScriptCollectionProxy

#each_slice, #grep, #in_groups_of, #inject, #pluck, #zip

Methods inherited from JavaScriptProxy

#is_a?

Methods inherited from ActiveSupport::BasicObject

#raise

Constructor Details

- (JavaScriptElementCollectionProxy) initialize(generator, pattern)

A new instance of JavaScriptElementCollectionProxy



847
848
849
# File 'actionpack/lib/action_view/helpers/prototype_helper.rb', line 847

def initialize(generator, pattern)
  super(generator, "$$(#{::ActiveSupport::JSON.encode(pattern)})")
end

Dynamic Method Handling

This class handles dynamic methods through the method_missing method in the class ActionView::Helpers::JavaScriptCollectionProxy