Module: RailsVisualizer

Defined in:
lib/rails_visualizer.rb,
lib/rails_visualizer/railtie.rb,
lib/rails_visualizer/version.rb,
lib/rails_visualizer/renderer.rb,
lib/rails_visualizer/serializer.rb,
lib/rails_visualizer/path_helper.rb,
lib/rails_visualizer/introspector.rb,
lib/rails_visualizer/schema/cache.rb,
lib/rails_visualizer/configuration.rb,
lib/rails_visualizer/gems_inspector.rb,
lib/rails_visualizer/jobs_inspector.rb,
lib/rails_visualizer/routes_inspector.rb,
lib/rails_visualizer/mailers_inspector.rb,
lib/rails_visualizer/migrations_inspector.rb,
lib/rails_visualizer/controllers_inspector.rb,
lib/rails_visualizer/schema/index_inspector.rb,
lib/rails_visualizer/schema/model_inspector.rb

Defined Under Namespace

Modules: PathHelper, Schema Classes: Configuration, ControllersInspector, GemsInspector, Introspector, JobsInspector, MailersInspector, MigrationsInspector, Railtie, Renderer, RoutesInspector, Serializer

Constant Summary collapse

VERSION =
'0.1.0'
LOGO_CANDIDATES =
[
  ['public/favicon.svg',          'image/svg+xml'],
  ['public/favicon.png',          'image/png'],
  ['public/favicon.ico',          'image/x-icon'],
  ['public/apple-touch-icon.png', 'image/png']
].freeze

Class Method Summary collapse

Class Method Details

.configurationObject



23
24
25
# File 'lib/rails_visualizer/configuration.rb', line 23

def configuration
  @configuration ||= Configuration.new
end

.configure {|configuration| ... } ⇒ Object

Yields:



27
28
29
# File 'lib/rails_visualizer/configuration.rb', line 27

def configure
  yield(configuration)
end

.reset_configuration!Object



31
32
33
# File 'lib/rails_visualizer/configuration.rb', line 31

def reset_configuration!
  @configuration = Configuration.new
end