4 class Twitter::Meta #:nodoc:
5 attr_accessor :root_dir
6 attr_reader :gem_spec, :project_files, :spec_files
8 def initialize(root_dir)
13 yaml_file = File.join(@root_dir, 'pkg-info.yml')
14 ryaml = ERB.new(File.read(yaml_file), 0)
15 s = ryaml.result(binding)
20 self.pkg_info['spec'] if self.pkg_info
24 @project_files ||= Dir.glob(File.join(@root_dir, 'lib/**/*.rb'))
29 @spec_files ||= Dir.glob(File.join(@root_dir, 'spec/**/*.rb'))
34 @gem_spec ||= Gem::Specification.new do |spec|
35 self.spec_info.each do |key, val|
36 spec.send("#{key}=", val)