Skip to content

Instantly share code, notes, and snippets.

View maeda-m's full-sized avatar

Minoru Maeda maeda-m

View GitHub Profile

クラスベースの実装

Generator API が使いにくい問題の解決策として、クラスベースの実装方法を考える。 なお、クラスベースでの利用は Generator の当初の設計思想に含まれているが、現状ではいろいろ足りていない。

注意: 下記コードは、実装の提案のためのものであり、実際に動作するものではない。

Report 定義

# coding: utf-8
require 'rubygems'
require 'thinreports'
# Prepare sample data.
data = []
my_info = {
my_name: 'Matsukei Co., Ltd.',
# coding: utf-8
require 'rubygems'
require 'thinreports'
require 'open-uri'
def open_chart(*params)
open('http://chart.googleapis.com/chart?' + URI.encode(params.join('&')))
end