Sha256: be86a507a5e812728edb5267a2160a2ab2f4b60f7c664ba63ce494bfe080edd3

Contents?: true

Size: 542 Bytes

Versions: 9

Compression:

Stored size: 542 Bytes

Contents

require 'rails/generators'

module Staple
  class ListGenerator < Rails::Generators::Base
    desc 'List Available Staples'

    def list
      puts 'Available Staples'
      puts '================='
      stylesheets.each do |file_name|
        puts '- ' + file_name.gsub(/_|\.scss/, '')
      end
    end

    private
    def stylesheets
      refills_dir = File.expand_path('../../../source/stylesheets/staple', __FILE__)
      stylesheets = Dir.entries(refills_dir)
      stylesheets.reject {|f| f == '.' || f == '..' }
    end
  end
end

Version data entries

9 entries across 9 versions & 1 rubygems

Version Path
staple-0.1.0 lib/staple/list_generator.rb
staple-0.0.9 lib/staple/list_generator.rb
staple-0.0.8 lib/staple/list_generator.rb
staple-0.0.7 lib/staple/list_generator.rb
staple-0.0.6 lib/staple/list_generator.rb
staple-0.0.5 lib/staple/list_generator.rb
staple-0.0.4 lib/staple/list_generator.rb
staple-0.0.3 lib/staple/list_generator.rb
staple-0.0.2 lib/staple/list_generator.rb