Ceci est une question de débutant sur l'inclusion de fichiers .rb.
Je voudrais avoir accès à un tableau déclaré dans un autre fichier rb. Mon programme principal ressemble à ceci :
#!/usr/bin/env ruby
load 'price.rb'
[...]
max_price = price[az][type] * 2
[...]
et voici le price.rb :
price = {'us-east-1' => {'t1.micro' => 0.02, 'm1.small' => 0.08, 'c1.medium' => 0.165, 'm1.large' => 0.320 },
'us-west-1' => {'t1.micro' => 0.02, 'm1.small' => 0.08, 'c1.medium' => 0.165, 'm1.large' => 0.320 },
'eu-west-1' => {'t1.micro' => 0.02, 'm1.small' => 0.085, 'c1.medium' => 0.186, 'm1.large' => 0.340 }
}
Lorsque j'exécute le script principal, j'obtiens cette erreur :
Erreur : variable locale ou méthode `price' non définie pour main:Object
Qu'en pensez-vous ?