Method: ActionView::UnboundTemplate#initialize

Defined in:
actionview/lib/action_view/unbound_template.rb

#initialize(source, identifier, details:, virtual_path:) ⇒ UnboundTemplate

Returns a new instance of UnboundTemplate.



10
11
12
13
14
15
16
17
18
# File 'actionview/lib/action_view/unbound_template.rb', line 10

def initialize(source, identifier, details:, virtual_path:)
  @source = source
  @identifier = identifier
  @details = details
  @virtual_path = virtual_path

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