class Snake::ParseGenerator

Public Instance Methods

parse() click to toggle source
# File lib/generators/snake/parse_generator.rb, line 6
    def parse
      vars = Snake::Parser.parse(File.join(Rails.root, JSON_PATH))
      Snake::Writer.write(vars)

      gsub_file File.join(Rails.root, STYLES_PATH), "@import 'bootstrap-sprockets';", "@import \"bootstrap-sprockets\";"
      gsub_file File.join(Rails.root, STYLES_PATH), "@import \"snake_vars\";", ""
      inject_into_file File.join(Rails.root, STYLES_PATH), after: "@import \"bootstrap-sprockets\";\n" do
        <<-INSERT
@import "snake_vars";
        INSERT
      end
    end