Module: SocMed

Defined in:
lib/soc_med.rb,
lib/soc_med/engine.rb,
lib/soc_med/version.rb,
app/errors/soc_med/base.rb,
app/models/soc_med/like.rb,
app/models/soc_med/block.rb,
app/models/soc_med/follow.rb,
app/models/soc_med/report.rb,
lib/soc_med/configuration.rb,
lib/soc_med/services/failure.rb,
lib/soc_med/services/success.rb,
lib/soc_med/concerns/likeable.rb,
lib/soc_med/concerns/blockable.rb,
lib/soc_med/concerns/followable.rb,
lib/soc_med/concerns/reportable.rb,
lib/soc_med/services/no_trigger.rb,
app/jobs/soc_med/application_job.rb,
lib/soc_med/services/base_service.rb,
lib/soc_med/services/likes/create.rb,
lib/soc_med/services/blocks/create.rb,
lib/soc_med/services/likes/destroy.rb,
lib/soc_med/services/blocks/destroy.rb,
lib/soc_med/services/follows/create.rb,
lib/soc_med/services/reports/create.rb,
lib/soc_med/services/follows/destroy.rb,
lib/soc_med/services/likes/like_base.rb,
lib/soc_med/services/reports/destroy.rb,
app/models/soc_med/application_record.rb,
app/helpers/soc_med/application_helper.rb,
app/mailers/soc_med/application_mailer.rb,
lib/soc_med/services/blocks/block_base.rb,
app/controllers/soc_med/likes_controller.rb,
lib/generators/soc_med/install_generator.rb,
lib/soc_med/services/follows/follow_base.rb,
lib/soc_med/services/reports/base_report.rb,
app/controllers/soc_med/blocks_controller.rb,
app/controllers/soc_med/follows_controller.rb,
app/controllers/soc_med/reports_controller.rb,
app/models/soc_med/concerns/soc_med_helper.rb,
app/errors/soc_med/likes/already_exists_error.rb,
app/controllers/soc_med/application_controller.rb,
app/errors/soc_med/blocks/already_exists_error.rb,
app/errors/soc_med/follows/already_exists_error.rb

Defined Under Namespace

Modules: ApplicationHelper, Concerns, Follows, Likes, Services Classes: ApplicationController, ApplicationJob, ApplicationMailer, ApplicationRecord, Base, Block, BlocksController, Configuration, Engine, Follow, FollowsController, InstallGenerator, Like, LikesController, Report, ReportsController

Constant Summary collapse

VERSION =
'0.1.2'

Class Attribute Summary collapse

Class Method Summary collapse

Class Attribute Details

.configurationObject

Returns the value of attribute configuration.



19
20
21
# File 'lib/soc_med.rb', line 19

def configuration
  @configuration
end

Class Method Details

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

Yields:



22
23
24
25
# File 'lib/soc_med.rb', line 22

def self.configure
  self.configuration || Configuration.new
  yield(configuration)
end