Module: YiffSpace

Defined in:
lib/yiffspace/config_builder.rb,
lib/yiffspace.rb,
lib/yiffspace/auth.rb,
lib/yiffspace/utils.rb,
lib/yiffspace/images.rb,
lib/yiffspace/version.rb,
lib/yiffspace/auth/client.rb,
lib/yiffspace/auth/engine.rb,
lib/yiffspace/auth/helper.rb,
lib/yiffspace/configuration.rb,
lib/yiffspace/images/avatar.rb,
lib/yiffspace/images/banner.rb,
lib/yiffspace/auth/auth_info.rb,
lib/yiffspace/auth/user_info.rb,
lib/yiffspace/utils/open_hash.rb,
lib/yiffspace/auth/permissions.rb,
lib/yiffspace/auth/discord_info.rb,
lib/yiffspace/images/avatar/base.rb,
lib/yiffspace/images/banner/base.rb,
app/helpers/yiff_space/auth_helper.rb,
lib/yiffspace/auth/set_client_name.rb,
lib/yiffspace/configuration/images.rb,
lib/yiffspace/extensions/string/sql.rb,
lib/yiffspace/images/avatar/discord.rb,
lib/yiffspace/images/banner/discord.rb,
lib/yiffspace/extensions/string/to_b.rb,
lib/yiffspace/images/avatar/gravatar.rb,
lib/yiffspace/auth/auth_info/anonymous.rb,
lib/yiffspace/auth/user_info/anonymous.rb,
lib/yiffspace/utils/set_env_constraint.rb,
app/models/yiff_space/application_record.rb,
app/helpers/yiff_space/application_helper.rb,
lib/yiffspace/extensions/hash/to_open_hash.rb,
lib/yiffspace/extensions/enumerable/parallel.rb,
lib/yiffspace/extensions/string/truthy_falsy.rb,
app/controllers/yiff_space/application_controller.rb,
lib/yiffspace/extensions/active_record/where_chain.rb,
lib/yiffspace/extensions/arel/nodes/left_join_lateral.rb,
lib/yiffspace/extensions/arel/table/left_join_lateral.rb,
lib/yiffspace/extensions/arel/nodes/cross_join_lateral.rb,
lib/yiffspace/extensions/arel/table/cross_join_lateral.rb,
lib/yiffspace/extensions/action_dispatch/set_auth_client.rb,
lib/yiffspace/extensions/action_dispatch/set_auth_client/scoped.rb,
lib/yiffspace/extensions/arel/visitors/postgresql/left_join_lateral.rb,
lib/yiffspace/extensions/arel/visitors/postgresql/cross_join_lateral.rb

Overview

This is intended to only be used externally, it is NOT reusable, do not use it within this project, or attempt to use it multiple times!!

Defined Under Namespace

Modules: ApplicationHelper, Auth, AuthHelper, Extensions, Images, Utils Classes: ApplicationController, ApplicationRecord, ConfigBuilder, Configuration

Constant Summary collapse

VERSION =
"0.0.1"

Class Method Summary collapse

Class Method Details

.configObject



22
23
24
# File 'lib/yiffspace/configuration.rb', line 22

def config
  @config ||= Configuration.new
end

.configure {|config| ... } ⇒ Object

Yields:



26
27
28
# File 'lib/yiffspace/configuration.rb', line 26

def configure
  yield(config)
end