Sha256: f048d1f363349642d82ef6c0665aa780d89b7f8c784615934daf9b0e5ba6e02b
Contents?: true
Size: 1.46 KB
Versions: 1
Compression:
Stored size: 1.46 KB
Contents
module Factories private def sf_samples { misc: { http: 'http://adtangerine.com', https: 'https://rubygems.org/gems/string_awesome', ftp: 'ftp://ftpserver.com', www: 'www.twitflink.com' }, images: { jpg: [ 'http://jlcauvin.com/wp-content/uploads/2013/09/heisenberg-breaking-bad.jpg', 'https://www.foobar.com/awesome_image.jpeg?foo=bar&bar=foo', 'http://foobar.com.br/nice-image.jpg' ], png: [ 'http://www.faniq.com/images/blog/58389e481aee9c5abbf49ff0a263f3ca.png', 'https://foobar.br/awesome_image.png', 'https://bar.foobar.br/foo/var/image.png?foo=bar', ], gif: [ 'http://31.media.tumblr.com/6eec77e355fe50bae424291fd8c58622/tumblr_me7ucl8kO61rf089no1_500.gif', 'http://foobar.com/ugly_image.gif', 'https://bar.foobar.br/foo/var/stop_using.gif?foo=bar' ] }, regexes: { image: { all: /(^http{1}[s]?:\/\/([w]{3}\.)?.+\.(jpg|jpeg|png|gif)(\?.+)?$)/i, jpg: /(^http{1}[s]?:\/\/([w]{3}\.)?.+\.(jpg|jpeg)(\?.+)?$)/i, png: /(^http{1}[s]?:\/\/([w]{3}\.)?.+\.(png)(\?.+)?$)/i, gif: /(^http{1}[s]?:\/\/([w]{3}\.)?.+\.(gif)(\?.+)?$)/i }, uri: /\b((((ht|f)tp[s]?:\/\/)|([a-z0-9]+\.))+(?<!@)([a-z0-9\_\-]+)(\.[a-z]+)+([\?\/\:][a-z0-9_=%&@\?\.\/\-\:\#\(\)]+)?\/?)/i, protocol: /((ht|f)tp[s]?)/i } } end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
scrapifier-0.0.4 | spec/factories/samples.rb |