Class: Jekyll::SimpleAssets::BundleRawTag

Inherits:
Tags::IncludeTag
  • Object
show all
Defined in:
lib/jekyll-simple-assets.rb

Instance Method Summary collapse

Instance Method Details

#render(context) ⇒ Object



66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
# File 'lib/jekyll-simple-assets.rb', line 66

def render(context)
	site = context.registers[:site]

	file = render_variable(context) || @file
	validate_file_name(file)

	path = locate_include_file(context, file, site.safe)
	return unless path

	add_include_to_dependency(site, path, context)

	return unless File.file? path

	content = File.read path

	content
end

#tag_includes_dirs(context) ⇒ Object



62
63
64
# File 'lib/jekyll-simple-assets.rb', line 62

def tag_includes_dirs(context)
	[ "_js", "_javascript", "_assets" ].freeze
end