Module: DailyImage
- Defined in:
- lib/daily_image/poem.rb,
lib/daily_image.rb,
lib/daily_image/image.rb,
lib/daily_image/config.rb,
lib/daily_image/version.rb,
lib/daily_image/lunar_solar_converter.rb
Overview
使用 一言·古诗词 API, 获取一条古诗词
API返回结果:
content: "陌上风光浓处。第一寒梅先吐。",
origin: "十样花·陌上风光浓处",
author: "李弥逊",
category: "古诗文-植物-梅花"
Defined Under Namespace
Classes: Config, Image, Lunar, LunarSolarConverter, Poem, Solar
Constant Summary collapse
- VERSION =
"0.1.4"
Class Method Summary collapse
- .config ⇒ Object
- .configure {|config| ... } ⇒ Object
- .draw_image(output_path = nil, date = Date.today) ⇒ Object
Class Method Details
.config ⇒ Object
17 18 19 |
# File 'lib/daily_image.rb', line 17 def config DailyImage::Config.instance.configuration end |
.configure {|config| ... } ⇒ Object
12 13 14 15 |
# File 'lib/daily_image.rb', line 12 def configure config = DailyImage::Config.instance yield config end |
.draw_image(output_path = nil, date = Date.today) ⇒ Object
21 22 23 24 25 26 27 28 29 30 |
# File 'lib/daily_image.rb', line 21 def draw_image(output_path = nil, date = Date.today) output_path ||= Dir.pwd date = Date.parse(date.to_s) rescue Date.today output_file = File.join(output_path, "daily_#{date}.jpeg") image = DailyImage::Image.new(date: date).draw_image image.write_to_file(output_file, Q: 100) end |