diff --git a/lib/logan/todo.rb b/lib/logan/todo.rb index 125dfbc..297aafa 100644 --- a/lib/logan/todo.rb +++ b/lib/logan/todo.rb @@ -22,7 +22,7 @@ class Todo def initialize h super - unless app_url.nil? || app_url.blank? + unless app_url.nil? || app_url.empty? || !/[^[[:space:]]]/.match(app_url) @project_id ||= app_url[/projects\/(\d*)\//, 1].to_i end diff --git a/logan.gemspec b/logan.gemspec index 0dac8cb..b424ac8 100644 --- a/logan.gemspec +++ b/logan.gemspec @@ -11,8 +11,8 @@ Gem::Specification.new do |s| s.license = 'MIT' s.required_ruby_version = '>= 1.8.7' - s.add_runtime_dependency 'httparty', '0.11.0' - s.add_runtime_dependency 'json', '~> 1.8' + s.add_runtime_dependency 'httparty', '>= 0.11.0' + s.add_runtime_dependency 'json', '~> 2.1' s.add_development_dependency 'yard', '~> 0.8' s.add_development_dependency 'redcarpet', '2.3.0'