101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
|
# File 'lib/hoodie/rash.rb', line 101
def to_hash
file = File.basename(@url.to_s)
key = File.basename(file, '.*').downcase.to_sym
type = File.extname(file)[1..-1].downcase.to_sym
id = key
utime = Time.now.to_i
key = { key => { type => {
id: id,
file: file,
key: key,
type: type,
url: @url.to_s,
links: links.map(&:to_s),
code: @code,
visited: @visited,
depth: @depth,
referer: @referer.to_s,
fetched: @fetched,
utime: utime,
sha1: false,
sha256: false
} } }
end
|