lib/knj/mount.rb in knjrbfw-0.0.7 vs lib/knj/mount.rb in knjrbfw-0.0.8
- old
+ new
@@ -11,12 +11,12 @@
folder_from = nil if folder_from == "none"
#raise "The folder doesnt exist?" if !File.exists?(folder_to)
add = true
- add = false if args.has_key?("to") and args["to"] != folder_to
- add = false if args.has_key?("from") and args["from"] != folder_from
+ add = false if args.key?("to") and args["to"] != folder_to
+ add = false if args.key?("from") and args["from"] != folder_from
if args["from_search"]
Knj::Strings.searchstring(args["from_search"]).each do |str|
add = false if !folder_from or folder_from.index(str) == nil
end
@@ -41,15 +41,15 @@
return ret
end
def self.mount(args)
cmd = "mount"
- cmd += " -t #{Knj::Strings.unixsafe(args["type"])}" if args.has_key?("type")
+ cmd += " -t #{Knj::Strings.unixsafe(args["type"])}" if args.key?("type")
cmd += " --bind" if args["bind"]
cmd += " #{Knj::Strings.unixsafe(args["from"])} #{Knj::Strings.unixsafe(args["to"])}"
- if args.has_key?("opts")
+ if args.key?("opts")
raise "opts argument must be an array." if !args["opts"].is_a?(Array)
cmd += "-O "
first = true
@@ -83,21 +83,21 @@
def initialize(data)
@data = data
end
def [](key)
- raise "Invalid key: #{key}." if !@data.has_key?(key)
+ raise "Invalid key: #{key}." if !@data.key?(key)
return @data[key]
end
def unmount
Knj::Os.shellcmd("umount #{Knj::Strings.unixsafe(@data[:to])}")
end
alias :umount :unmount
def access?(args = {})
- args["timeout"] = 2 if !args.has_key?("timeout")
+ args["timeout"] = 2 if !args.key?("timeout")
access = false
begin
Timeout.timeout(args["timeout"]) do
Dir.new(@data[:to]).each do |file|