OSDN Git Service

fix profiler extend system
[pettanr/pettanr.git] / lib / local_manifest / profiler / column / extend.rb
1 module LocalManifest
2   module ProfilerModule
3     module ColumnModule
4       class ExtendColumn < Base
5         attr :boost_name
6         
7         def set_default
8           super
9           @args['boost_name'] ||= @name.gsub(/_settings/, '')
10         end
11         
12         def init
13           super
14           @boost_name = @args['boost_name']
15         end
16         
17         def item_manifest
18           Manifest.manifest.items[self.profiler.name]
19         end
20         
21         def boost_manifest
22           self.item_manifest.boost[@boost_name]
23         end
24         
25       end
26     end
27   end
28 end