From fd165ed164b826dd85214ef1707316fb1c89d8a0 Mon Sep 17 00:00:00 2001 From: Emiliano Date: Fri, 27 Nov 2015 15:54:46 -0300 Subject: [PATCH] fixed relative path issue. now the .js path is relative to the gem's location --- lib/zxcvbn.rb | 2 -- lib/zxcvbn/tester.rb | 4 +++- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/lib/zxcvbn.rb b/lib/zxcvbn.rb index 0957d45..bb1e644 100644 --- a/lib/zxcvbn.rb +++ b/lib/zxcvbn.rb @@ -5,8 +5,6 @@ module Zxcvbn extend self - DATA_PATH = Pathname(File.expand_path('../../data', __FILE__)) - # Returns a Zxcvbn::Score for the given password # # Example: diff --git a/lib/zxcvbn/tester.rb b/lib/zxcvbn/tester.rb index 6482825..ef5e930 100644 --- a/lib/zxcvbn/tester.rb +++ b/lib/zxcvbn/tester.rb @@ -2,8 +2,10 @@ module Zxcvbn require "execjs" class Tester + DATA_PATH = Pathname(File.expand_path('../../../data/zxcvbn.js', __FILE__)) + def initialize - src = File.open("./data/zxcvbn.js", 'r').read + src = File.open(DATA_PATH, 'r').read @context = ExecJS.compile(src) end