Module: Perilune

Defined in:
lib/perilune.rb,
lib/perilune/engine.rb,
lib/perilune/version.rb,
app/models/perilune/task.rb,
lib/perilune/tasks/mixin.rb,
lib/perilune/configuration.rb,
app/jobs/perilune/application_job.rb,
app/jobs/perilune/tasks/executor_job.rb,
app/models/perilune/application_record.rb,
app/helpers/perilune/application_helper.rb,
app/mailers/perilune/application_mailer.rb,
app/controllers/perilune/home_controller.rb,
app/controllers/perilune/tasks_controller.rb,
app/serializers/perilune/tasks/serializer.rb,
app/operations/perilune/tasks/find_operation.rb,
app/operations/perilune/tasks/search_operation.rb,
app/controllers/perilune/application_controller.rb,
lib/generators/perilune/install/install_generator.rb,
app/operations/perilune/tasks/search_by_tag_operation.rb,
app/operations/perilune/tasks/exports/create_operation.rb,
app/operations/perilune/tasks/imports/create_operation.rb

Defined Under Namespace

Modules: ApplicationHelper, Generators, Tasks Classes: ApplicationController, ApplicationJob, ApplicationMailer, ApplicationRecord, Configuration, Engine, HomeController, Task, TasksController

Constant Summary collapse

FACTORY_PATH =
File.expand_path('../spec/factories', __dir__)
VERSION =
'0.1.2'

Class Method Summary collapse

Class Method Details

.configure {|default| ... } ⇒ Object

Yields:



14
15
16
17
18
# File 'lib/perilune.rb', line 14

def self.configure
  yield(default)

  default
end

.defaultObject



10
11
12
# File 'lib/perilune.rb', line 10

def self.default
  @default ||= Configuration.new
end