models/eta.rb
def external(src, dst)
      #p 'external'
      eta = Haversine.distance(src, dst).to_kilometers * 1.5
      redis_save(src, dst, eta)
      eta
    end
# Imitating external ETA service querying
# Caching result after querying
Imitating external ETA service querying
Caching result after querying
Imitating external ETA service querying Caching result after querying
def external(src, dst)
      eta = Haversine.distance(src, dst).to_kilometers * 1.5
      redis_save(src, dst, eta)
      eta
    end
def external ( src , dst ) eta = Haversine . distance ( src , dst ) . to_kilometers * 1.5 redis_save ( src , dst , eta ) eta end
Imitating external ETA service querying
Caching result after querying
Imitating external ETA service querying Caching result after querying
#p 'external'
src
dst