Class: Jekyll::StaticFile
- Inherits:
-
Object
- Object
- Jekyll::StaticFile
- Defined in:
- lib/polyglot.rb,
lib/jekyll/polyglot/patches/jekyll/static_file.rb
Overview
Alteration to Jekyll StaticFile provides aliased methods to direct write to skip files excluded from localization
Instance Method Summary collapse
Instance Method Details
#exclude_from_localization? ⇒ Boolean
150 151 152 153 154 155 156 |
# File 'lib/polyglot.rb', line 150 def exclude_from_localization? return false if @site.active_lang == @site.default_lang @site.exclude_from_localization.each do |e| return true if relative_path[1..-1].start_with?(e) end false end |
#write(dest) ⇒ Object
145 146 147 148 |
# File 'lib/polyglot.rb', line 145 def write(dest) return false if exclude_from_localization? write_orig(dest) end |
#write_orig ⇒ Object
144 145 146 147 |
# File 'lib/polyglot.rb', line 144 def write(dest) return false if exclude_from_localization? write_orig(dest) end |