Skip to content

Commit

Permalink
allowing reports setting
Browse files Browse the repository at this point in the history
  • Loading branch information
msuarz committed Aug 26, 2012
1 parent c87008a commit 2d84f5b
Show file tree
Hide file tree
Showing 2 changed files with 7 additions and 11 deletions.
16 changes: 5 additions & 11 deletions src/frankendoc.coffee
Original file line number Original file line Diff line number Diff line change
@@ -1,22 +1,16 @@
require 'fibrous' require 'fibrous'
Fiber = require 'fibers' Fiber = require 'fibers'


settings = require './readers/settings'
{ Files } = require './readers/files'
{ Classes } = require './readers/classes'
{ Runner } = require './runner/runner'
{ Report } = require './reports/console'

class Frank class Frank


constructor: -> constructor: ->
@runner = new Runner require('./readers/settings').read()
@files = new Files @runner = new (require('./runner/runner').Runner)
@classes = new Classes @files = new (require('./readers/files').Files)
@report = new Report @classes = new (require('./readers/classes').Classes)
@report = new (require('./reports/' + settings.report).Report)


read: -> read: ->
settings.read()
@files.read() @files.read()
@classes.read @files.code @classes.read @files.code


Expand Down
2 changes: 2 additions & 0 deletions src/settings.coffee
Original file line number Original file line Diff line number Diff line change
Expand Up @@ -13,3 +13,5 @@
source: 'files' source: 'files'
root: process.argv[2] or '.' root: process.argv[2] or '.'
type: '.txt' type: '.txt'
multiline_arg: '"""'
report: 'console'

0 comments on commit 2d84f5b

Please sign in to comment.