OSDN Git Service

fix: fetch fail
[pettanr/pettanr.git] / lib / common.rb
1 require 'json'
2
3 module JSON
4   def self.parse_no_except(data)
5     res = data
6     begin
7       res = JSON.parse(data) if data.is_a?(String)
8     rescue 
9       return false
10     end
11     res
12   end
13 end
14
15 class Hash
16   def to_attr
17     self.map {|k, n| "#{k}=\"#{n}\"" }.join(' ')
18   end
19   
20   def to_style
21     self.map {|k, n| "#{k}: #{n}" }.join('; ')
22   end
23   
24 end
25