lib/mistral_client/mixins/definable.rb in mistral_client-1.3.0 vs lib/mistral_client/mixins/definable.rb in mistral_client-2.0.0
- old
+ new
@@ -1,12 +1,10 @@
module MistralClient
module Mixins
module Definable
# rubocop:disable Metrics/MethodLength
def parse_definition(definition)
- if definition.is_a?(Hash) || definition.is_a?(Array)
- return YAML.dump(definition)
- end
+ return YAML.dump(definition) if definition.is_a?(Hash) || definition.is_a?(Array)
definition = File.read(definition) if File.exist?(definition)
# Called outside the if/else to validate the YAML.
parsed = YAML.safe_load(definition, [], [], true)
if defined? massage_definition