class HeadstartFinder

Public Instance Methods

days_to_go() click to toggle source
# File lib/headstart_finder.rb, line 17
def days_to_go
  @body.css('.projectstatus').css('.bb').css('.l').css('div')[0].text.gsub("\n", ' ').gsub("\r", ' ').squeeze(' ').scan(/\d+/).join(",")
  rescue => e
    ""
end
deadline() click to toggle source
# File lib/headstart_finder.rb, line 23
def deadline
    "N/A"
end
goal() click to toggle source
# File lib/headstart_finder.rb, line 43
def goal
  @body.css('.projectstatus').css('.pl').text.gsub('\n', '').gsub("\n", ' ').gsub("\r", ' ').squeeze(' ').scan(/\d+/).join(",")
  rescue => e
    ""
end
num_of_backers() click to toggle source
# File lib/headstart_finder.rb, line 27
def num_of_backers
  @body.css('.projectstatus').css('.bb').css('.r').css('.t1').text.gsub("\n", ' ').gsub("\r", ' ').squeeze(' ')
  rescue => e
    ""
end
picture_url() click to toggle source
# File lib/headstart_finder.rb, line 49
def picture_url
  "https://www.headstart.co.il/#{@body.css('.pic').css('img')[0]['src'].split('&')[0]}"
  rescue => e
    ""
end
pledged() click to toggle source
# File lib/headstart_finder.rb, line 37
def pledged
  @body.css('.projectstatus').css('.cu').text.gsub('\n', '').gsub("\n", ' ').gsub("\r", ' ').squeeze(' ').scan(/\d+/).join(",")
  rescue => e
    ""
end
project_name() click to toggle source
# File lib/headstart_finder.rb, line 11
def project_name
  @body.css('.leftpanel')[0].css('h1').text.gsub("\n", ' ').squeeze(' ')
  rescue => e
    ""
end
test_print() click to toggle source
# File lib/headstart_finder.rb, line 5
def test_print
  "I'm #{self.class.name} and my url is #{@url}"
  rescue => e
    ""
end