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