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)
  "[![bijint](#{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