lib/stackify/authorization/authorizable.rb in stackify-api-ruby-1.2.7 vs lib/stackify/authorization/authorizable.rb in stackify-api-ruby-1.2.9

- old
+ new

@@ -9,10 +9,14 @@ @@authorized = false @@auth_lock = Mutex.new @@auth_client = nil def authorize attempts=3 - Stackify::EnvDetails.instance.set_rails_info + # Check if the ruby version is 2.0 we get the Rails info properties such as + # <Application root: e.g., /home/user/rails_app> which is required in authorization + if Gem::Version.new(RUBY_VERSION) <= Gem::Version.new('2.0') + Stackify::EnvDetails.instance.set_rails_info + end @@auth_lock.synchronize do return unless @@auth_client.nil? @@auth_client = Stackify::Authorizable::AuthorizationClient.new @@auth_client.auth attempts end