module Zippy::Parser
Public Class Methods
parse(url)
click to toggle source
# File lib/zippy/parser.rb, line 8 def self.parse(url) return 'Invalid URL' unless url.include? 'zippyshare' math = Dentaku::Calculator.new chalange = open(url).read.match(/"(.*?)" \+ \((.*?)\) \+ "(.*?)"/) result = chalange[1] + math.evaluate(chalange[2]).to_s + chalange[3] "http://#{url.split('/')[2]}#{result}" end