Sha256: 91a8e70ec0f44ab3f81fb646095922f0ce5649eb28c1e6ee20a22d99c43119b3

Contents?: true

Size: 397 Bytes

Versions: 1

Compression:

Stored size: 397 Bytes

Contents

class ParseGenerator < Rails::Generators::Base
  require_relative '../../snake.rb'
  require 'rails/generators'
  
  def parse
    vars = Snake::Parser.parse(File.join(Rails.root, JSON_PATH))
    Snake::Writer.write(vars)
    inject_into_file File.join(Rails.root, STYLES_PATH), after: '@import "bootstrap-sprockets";' do
      <<-INSERT
      @import "snake_vars";
      INSERT
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
snake-0.0.3 lib/generators/parse_generator.rb