lib/rabbit/source/base.rb in rabbit-1.0.4 vs lib/rabbit/source/base.rb in rabbit-1.0.5
- old
+ new
@@ -91,16 +91,20 @@
init_base
else
set_base(new_value)
end
end
-
+
+ def extension
+ nil
+ end
+
private
def init_base
set_base(".")
end
-
+
def set_base(new_value)
if ::File::ALT_SEPARATOR
new_value = new_value.gsub(::File::ALT_SEPARATOR, ::File::SEPARATOR)
end
@base = new_value
@@ -137,9 +141,15 @@
when NKF::UTF32
"UTF-32"
else
"UTF-8"
end
+ end
+
+ def extract_extension(path)
+ components = ::File.basename(path).split(/\./)
+ return nil if components.size < 2
+ components.last
end
end
module LimitAccessInterval
MINIMUM_ACCESS_TIME = 60