Sha256: 4cd9395a40e9df37278f78d9af5f55ac784f71261e2933da0057b4c5023b5216

Contents?: true

Size: 514 Bytes

Versions: 12

Compression:

Stored size: 514 Bytes

Contents

class SchedularViewsGenerator < Rails::Generator::Base
  def initialize *args
    super
    @source_root = options[:source] || File.join(spec.path, '..', '..')
  end
  
  def manifest
    record do |m|
      m.directory "app/views"

      directory = nil
      Dir.glob("#{@source_root}/app/views/**/*.erb").each do |file|
        file = file.gsub("#{ @source_root }/", "")
        m.directory directory = File.dirname(file) if directory != File.dirname(file)
        m.file file, file
      end
    end
  end

end

Version data entries

12 entries across 12 versions & 1 rubygems

Version Path
schedular-0.1.14 generators/schedular_views/schedular_views_generator.rb
schedular-0.1.13 generators/schedular_views/schedular_views_generator.rb
schedular-0.1.11 generators/schedular_views/schedular_views_generator.rb
schedular-0.1.10 generators/schedular_views/schedular_views_generator.rb
schedular-0.1.9 generators/schedular_views/schedular_views_generator.rb
schedular-0.1.8 generators/schedular_views/schedular_views_generator.rb
schedular-0.1.7 generators/schedular_views/schedular_views_generator.rb
schedular-0.1.5 generators/schedular_views/schedular_views_generator.rb
schedular-0.1.4 generators/schedular_views/schedular_views_generator.rb
schedular-0.1.3 generators/schedular_views/schedular_views_generator.rb
schedular-0.1.2 generators/schedular_views/schedular_views_generator.rb
schedular-0.1.1 generators/schedular_views/schedular_views_generator.rb