Method: Blufin::YmlSqlStructureWriter#initialize
- Defined in:
- lib/core/yml_writers/yml_sql_structure_writer.rb
#initialize(site, schema_data) ⇒ YmlSqlStructureWriter
Returns a new instance of YmlSqlStructureWriter.
5 6 7 8 9 10 11 12 13 14 15 16 17 18 |
# File 'lib/core/yml_writers/yml_sql_structure_writer.rb', line 5 def initialize(site, schema_data) @schema_data = schema_data raise RuntimeError, 'Could not find valid @schema_data.' if @schema_data.nil? || !@schema_data.is_a?(Hash) @site = Blufin::SiteResolver::validate_site(site) @site_name = Blufin::SiteResolver::get_site_name(@site) @site_domain = Blufin::SiteResolver::get_site_domain(@site) @site_location = "#{Blufin::SiteResolver::get_site_location(@site)}/" @yml_enum_scanner = Blufin::ScannerJavaEnums.new(@site) end |