class Bijint::Bijint
Public Instance Methods
area(area)
click to toggle source
# File lib/bijint.rb, line 13 def area(area) if area_list.include? area url(area, Time.now) else url(set_area, Time.now) end end
area_random(area)
click to toggle source
# File lib/bijint.rb, line 21 def area_random(area) if area_list.include? area url(area, time_rand) else url(set_area, time_rand) end end
list()
click to toggle source
# File lib/bijint.rb, line 49 def list area_list.sort.join(' ') end
md()
click to toggle source
# File lib/bijint.rb, line 29 def md url = now create_md(url) end
md_area(area)
click to toggle source
# File lib/bijint.rb, line 39 def md_area(area) url = area(area) create_md(url) end
md_area_random(area)
click to toggle source
# File lib/bijint.rb, line 44 def md_area_random(area) url = area_random(area) create_md(url) end
md_random()
click to toggle source
# File lib/bijint.rb, line 34 def md_random url = random create_md(url) end
now()
click to toggle source
# File lib/bijint.rb, line 5 def now url(set_area, Time.now) end
random()
click to toggle source
# File lib/bijint.rb, line 9 def random url(set_area, time_rand) end
Private Instance Methods
area_list()
click to toggle source
# File lib/bijint.rb, line 63 def area_list %w(kyoto shizuoka saga kobe tochigi miyazaki kagoshima hiroshima kanazawa nara hokkaido nagasaki okayama gunma sendai kanagawa fukui nagoya tottori osaka akita okinawa nagano saitama tokyo ibaraki iwate niigata kagawa fukuoka kumamoto yamaguchi aomori chiba yamanashi hanayome 2012jp sara 2013jp cc wasedastyle megane hairstyle 2011jp bimajo thailand hawaii taiwan jakarta) end
create_md(url)
click to toggle source
# File lib/bijint.rb, line 55 def create_md(url) "[](#{url})" end
set_area()
click to toggle source
# File lib/bijint.rb, line 67 def set_area area_list.shuffle.first end
time_rand(from = 0.0, to = Time.now)
click to toggle source
# File lib/bijint.rb, line 71 def time_rand(from = 0.0, to = Time.now) Time.at(from + rand * (to.to_f - from.to_f)) end
url(area, time)
click to toggle source
# File lib/bijint.rb, line 59 def url(area, time) "http://www.bijint.com/assets/pict/#{area}/pc/#{time.strftime('%H%M')}.jpg" end