Class: ParseGenerator

Inherits:
Rails::Generators::Base
  • Object
show all
Defined in:
lib/generators/snake/parse_generator.rb

Instance Method Summary collapse

Instance Method Details

#parseObject



4
5
6
7
8
9
10
11
12
# File 'lib/generators/snake/parse_generator.rb', line 4

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
    "@import \"snake_vars\";\n    INSERT\n  end\nend\n"