class Assets::Evaluator
Rule
evaluator
Public Instance Methods
asset()
click to toggle source
Return asset
@return [Asset]
@api private
# File lib/assets/evaluator.rb, line 13 def asset Asset.new( :name => rule.name, :mime => rule.mime, :created_at => Time.now, :body => body, :size => size, :sha1 => sha1 ) end
body()
click to toggle source
Return body
@return [String]
@api private
# File lib/assets/evaluator.rb, line 40 def body rule.body end
mime()
click to toggle source
Return mime
@return [Mime]
@api private
# File lib/assets/evaluator.rb, line 61 def mime rule.mime end
sha1()
click to toggle source
Return sha1 hexdigest of body
@return [String]
@api private
# File lib/assets/evaluator.rb, line 30 def sha1 Digest::SHA1.hexdigest(body) end
size()
click to toggle source
Return size in bytes
@return [Fixnum]
@api private
# File lib/assets/evaluator.rb, line 51 def size body.bytesize end