Module: DBT::Android
- Defined in:
- lib/dbt/android.rb
Class Method Summary collapse
Class Method Details
.analyze(app) ⇒ Object
4 5 6 7 8 9 10 11 12 13 14 15 16 17 |
# File 'lib/dbt/android.rb', line 4 def analyze(app) activities = [] files = app.files.flatten.uniq files.each do |filename| File.open(filename, 'r:UTF-8') do |file| file.each_line do |line| if line =~ /^[ \t]*#[ \t]*@(activity)/ command, activity = line.rstrip.sub(/^[ \t]*#[ \t]*@/, '').split(' ', 2) app.sub_activities << activity end end end end end |