class Qbrick::PartialExtractor

Public Instance Methods

collect_partials(path) click to toggle source
# File lib/qbrick/partial_extractor.rb, line 13
def collect_partials(path)
  extract_filenames(Dir.glob("#{Rails.root}#{path}"))
end
extract_filenames(partial_paths) click to toggle source
# File lib/qbrick/partial_extractor.rb, line 3
def extract_filenames(partial_paths)
  partials = []
  partial_paths.each do |partial|
    filename = File.basename(partial).split('.', 0).first
    filename.slice!(0)
    partials << filename
  end
  partials.map { |d| [I18n.t(d), d] }
end
partials(path) click to toggle source
# File lib/qbrick/partial_extractor.rb, line 17
def partials(path)
  @partials = collect_partials(path)
end