Class: LegacyDependency

Inherits:
Object
  • Object
show all
Defined in:
lib/motion/project/legacy_dependency.rb

Instance Method Summary collapse

Constructor Details

#initialize(name, params) ⇒ LegacyDependency

Returns a new instance of LegacyDependency.



2
3
4
# File 'lib/motion/project/legacy_dependency.rb', line 2

def initialize(name, params)
  @options = normalized_dependency(name, params)
end

Instance Method Details

#parseObject



6
7
8
9
# File 'lib/motion/project/legacy_dependency.rb', line 6

def parse
  options = @options.delete_if { |_, v| v.nil? }.map {|k, v| "#{k}: '#{v}'"}
  "compile #{options.join(', ')}"
end