Class: Twig::Loader::Base

Inherits:
Object
  • Object
show all
Defined in:
lib/twig/loader/base.rb

Direct Known Subclasses

Chain, Filesystem, Hash

Instance Method Summary collapse

Instance Method Details

#exists?(name) ⇒ Boolean

Parameters:

  • name (String)

Returns:

  • (Boolean)


27
28
29
# File 'lib/twig/loader/base.rb', line 27

def exists?(name)
  raise 'exists? not implemented'
end

#fresh?(name, time) ⇒ Boolean

Parameters:

  • name (String)
  • time (Integer)

Returns:

  • (Boolean)


21
22
23
# File 'lib/twig/loader/base.rb', line 21

def fresh?(name, time)
  raise 'fresh? not implemented'
end

#get_cache_key(name) ⇒ String

Parameters:

  • name (String)

Returns:

  • (String)


14
15
16
# File 'lib/twig/loader/base.rb', line 14

def get_cache_key(name)
  raise 'get_cache_key not implemented'
end

#get_source_context(name) ⇒ Twig::Source

Parameters:

  • name (String)

Returns:



8
9
10
# File 'lib/twig/loader/base.rb', line 8

def get_source_context(name)
  raise 'get_source_context not implemented'
end