Sha256: c8cd983692a7db7dafd8a9fb0777556e7c9721798ed96a347bab48ac26c6e7ac
Contents?: true
Size: 568 Bytes
Versions: 2
Compression:
Stored size: 568 Bytes
Contents
require 'open-uri' require 'time' module Ramesh::Util AMESH_INDEXES_URL = 'http://tokyo-ame.jwa.or.jp/scripts/mesh_index.js' def extract_filename(url) if url =~ /.+\/([a-zA-Z0-9._-]+)$/ $1 else '' end end def get_mesh_indexes begin indexes_js = open(AMESH_INDEXES_URL).read indexes = indexes_js.gsub(/[^0-9,]/, '').split(',') rescue $stderr.puts 'Failed to download: #{AMESH_INDEXES_URL}' end end def validate_minutes(minutes) (minutes >= 0) && (minutes <= 120) && (minutes % 5 == 0) end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
ramesh-1.0.0 | lib/ramesh/util.rb |
ramesh-0.0.1 | lib/ramesh/util.rb |