Class: LicenseFinder::YmlToSql::Sql::Dependency
- Inherits:
-
Sequel::Model
- Object
- Sequel::Model
- LicenseFinder::YmlToSql::Sql::Dependency
- Defined in:
- lib/license_finder/yml_to_sql.rb
Constant Summary collapse
- VALID_ATTRIBUTES =
{ 'name' => 'name', 'version' => 'version', 'summary' => 'summary', 'description' => 'description', 'homepage' => 'homepage', 'license' => 'license_name' }
Class Method Summary collapse
Class Method Details
.convert(attrs) ⇒ Object
99 100 101 |
# File 'lib/license_finder/yml_to_sql.rb', line 99 def self.convert(attrs) create remap_attrs(attrs) end |
.remap_attrs(legacy_attrs) ⇒ Object
103 104 105 106 107 |
# File 'lib/license_finder/yml_to_sql.rb', line 103 def self.remap_attrs(legacy_attrs) VALID_ATTRIBUTES.each_with_object({}) do |(legacy_key, new_key), new_attrs| new_attrs[new_key] = legacy_attrs[legacy_key] end end |