Class: ActiveDesigner::FileConverter

Inherits:
Object
  • Object
show all
Defined in:
lib/active_designer/file_converter.rb

Instance Method Summary collapse

Constructor Details

#initialize(schema_file) ⇒ FileConverter

Returns a new instance of FileConverter.



7
8
9
10
11
12
13
14
# File 'lib/active_designer/file_converter.rb', line 7

def initialize(schema_file)
  schema      = ActiveDesigner::SchemaCreator.new
  gems        = ENV["GEM_HOME"]
  @file_name  = Dir.pwd.split('/')[-1]
  @path       = APP_ROOT
  @tables     = schema.format(schema_file)
  @schema     = JSON.generate(@tables)
end

Instance Method Details

#renderObject



16
17
18
# File 'lib/active_designer/file_converter.rb', line 16

def render
  ERB.new(TEMPLATE).result binding()
end