Module: Nquery

Defined in:
lib/nquery.rb,
lib/nquery/engine.rb,
lib/nquery/seeder.rb,
lib/nquery/version.rb,
app/models/nquery/user.rb,
app/models/nquery/audit.rb,
app/models/nquery/chart.rb,
app/models/nquery/group.rb,
app/models/nquery/query.rb,
lib/nquery/csv_importer.rb,
lib/nquery/query_runner.rb,
lib/nquery/configuration.rb,
lib/nquery/schema_explorer.rb,
app/models/nquery/dashboard.rb,
app/models/nquery/collection.rb,
app/models/nquery/csv_upload.rb,
app/models/nquery/data_source.rb,
app/models/nquery/embed_token.rb,
app/helpers/nquery/home_helper.rb,
app/helpers/nquery/icon_helper.rb,
lib/nquery/embed_token_service.rb,
app/components/nquery/component.rb,
lib/nquery/data_sources/adapter.rb,
lib/nquery/permissions/resolver.rb,
app/helpers/nquery/charts_helper.rb,
app/models/nquery/dashboard_card.rb,
lib/nquery/authorizes_collection.rb,
lib/nquery/sample_data/ecommerce.rb,
app/models/nquery/data_permission.rb,
app/models/nquery/group_membership.rb,
app/components/nquery/card_component.rb,
app/helpers/nquery/components_helper.rb,
app/helpers/nquery/navigation_helper.rb,
app/models/nquery/application_record.rb,
app/helpers/nquery/collections_helper.rb,
lib/nquery/data_sources/mysql_adapter.rb,
lib/nquery/data_sources/rails_adapter.rb,
app/controllers/nquery/home_controller.rb,
lib/nquery/data_sources/sqlite_adapter.rb,
app/models/nquery/collection_permission.rb,
lib/generators/nquery/install_generator.rb,
app/controllers/nquery/charts_controller.rb,
app/models/nquery/application_permission.rb,
app/controllers/concerns/nquery/browsable.rb,
app/controllers/nquery/imports_controller.rb,
app/controllers/nquery/queries_controller.rb,
app/components/nquery/card_table_component.rb,
app/components/nquery/flash_card_component.rb,
app/controllers/nquery/sessions_controller.rb,
lib/nquery/data_sources/postgresql_adapter.rb,
app/components/nquery/flash_cards_component.rb,
app/controllers/concerns/nquery/breadcrumbs.rb,
app/controllers/nquery/admin/base_controller.rb,
app/controllers/nquery/admin/logs_controller.rb,
app/controllers/nquery/dashboards_controller.rb,
app/controllers/concerns/nquery/chart_actions.rb,
app/controllers/concerns/nquery/chart_results.rb,
app/controllers/nquery/admin/users_controller.rb,
app/controllers/nquery/application_controller.rb,
app/controllers/nquery/collections_controller.rb,
app/controllers/nquery/admin/groups_controller.rb,
app/controllers/nquery/embed/charts_controller.rb,
app/components/nquery/infinite_scroll_component.rb,
app/controllers/nquery/registrations_controller.rb,
app/controllers/nquery/dashboard/charts_controller.rb,
app/controllers/nquery/embed/dashboards_controller.rb,
app/controllers/nquery/admin/permissions_controller.rb,
app/controllers/nquery/admin/data_sources_controller.rb,
app/controllers/nquery/collection/dashboards_controller.rb

Defined Under Namespace

Modules: Admin, AuthorizesCollection, Breadcrumbs, Browsable, ChartActions, ChartResults, ChartsHelper, CollectionsHelper, ComponentsHelper, DataSources, Embed, Generators, HomeHelper, IconHelper, NavigationHelper, Permissions, SampleData Classes: ApplicationController, ApplicationPermission, ApplicationRecord, Audit, CardComponent, CardTableComponent, Chart, ChartsController, Collection, CollectionPermission, CollectionsController, Component, Configuration, CsvImporter, CsvUpload, Dashboard, DashboardCard, DashboardsController, DataPermission, DataSource, EmbedToken, EmbedTokenService, Engine, FlashCardComponent, FlashCardsComponent, Group, GroupMembership, HomeController, ImportsController, InfiniteScrollComponent, QueriesController, Query, QueryRunner, RegistrationsController, SchemaExplorer, Seeder, SessionsController, User

Constant Summary collapse

VERSION =
"0.1.0"

Class Method Summary collapse

Class Method Details

.configurationObject



24
25
26
# File 'lib/nquery.rb', line 24

def configuration
  @configuration ||= Configuration.new
end

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

Yields:



28
29
30
# File 'lib/nquery.rb', line 28

def configure
  yield(configuration)
end

.reset_configuration!Object



32
33
34
# File 'lib/nquery.rb', line 32

def reset_configuration!
  @configuration = Configuration.new
end