Skip to Content Skip to Search
Methods
B
N

Class Public methods

new(source, identifier, handler, options)

# File actionview/lib/action_view/unbound_template.rb, line 7
def initialize(source, identifier, handler, options)
  @source = source
  @identifier = identifier
  @handler = handler
  @options = options

  @templates = Concurrent::Map.new(initial_capacity: 2)
end

Instance Public methods

bind_locals(locals)

# File actionview/lib/action_view/unbound_template.rb, line 16
def bind_locals(locals)
  @templates[locals] ||= build_template(locals)
end