module Jekyll::Languages
Constants
- VERSION
Public Instance Methods
sentencize_array(array)
click to toggle source
# File lib/jekyll/languages.rb, line 6 def sentencize_array(array) connector = strings[:connector] case array.length when 0 "" when 1 array[0].to_s when 2 "#{array[0]} #{connector} #{array[1]}" else "#{array[0...-1].join(', ')} #{connector} #{array[-1]}" end end
Private Instance Methods
config()
click to toggle source
# File lib/jekyll/languages.rb, line 23 def config @config ||= Jekyll.configuration({}).fetch('jekyll_languages', {}) end
strings()
click to toggle source
# File lib/jekyll/languages.rb, line 27 def strings { :connector => config['array_connector'] || 'and' } end