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/utils/cache.rb,
lib/yiffspace/utils/routes.rb,
lib/yiffspace/configuration.rb,
lib/yiffspace/images/avatar.rb,
lib/yiffspace/images/banner.rb,
lib/yiffspace/utils/current.rb,
lib/yiffspace/utils/helpers.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/search/query_dsl.rb,
lib/yiffspace/auth/discord_info.rb,
lib/yiffspace/utils/parse_value.rb,
lib/yiffspace/images/avatar/base.rb,
lib/yiffspace/images/banner/base.rb,
lib/yiffspace/utils/trace_logger.rb,
lib/yiffspace/search/query_helper.rb,
lib/yiffspace/utils/table_builder.rb,
app/helpers/yiff_space/auth_helper.rb,
lib/yiffspace/auth/set_client_name.rb,
lib/yiffspace/concerns/api_methods.rb,
lib/yiffspace/configuration/images.rb,
lib/yiffspace/search/query_builder.rb,
lib/yiffspace/utils/user_attribute.rb,
lib/yiffspace/concerns/user_methods.rb,
lib/yiffspace/extensions/string/sql.rb,
lib/yiffspace/images/avatar/discord.rb,
lib/yiffspace/images/banner/discord.rb,
lib/yiffspace/utils/duration_parser.rb,
lib/yiffspace/concerns/has_bit_flags.rb,
lib/yiffspace/extensions/string/to_b.rb,
lib/yiffspace/images/avatar/gravatar.rb,
lib/yiffspace/utils/parameter_builder.rb,
lib/yiffspace/auth/auth_info/anonymous.rb,
lib/yiffspace/auth/user_info/anonymous.rb,
lib/yiffspace/concerns/current_methods.rb,
lib/yiffspace/utils/set_env_constraint.rb,
app/models/yiff_space/application_record.rb,
lib/yiffspace/concerns/attribute_methods.rb,
lib/yiffspace/concerns/user_name_methods.rb,
app/helpers/yiff_space/application_helper.rb,
lib/yiffspace/concerns/attribute_matchers.rb,
lib/yiffspace/concerns/concurrency_methods.rb,
lib/yiffspace/extensions/hash/to_open_hash.rb,
lib/yiffspace/concerns/conditional_includes.rb,
lib/yiffspace/extensions/enumerable/parallel.rb,
lib/yiffspace/extensions/string/truthy_falsy.rb,
lib/yiffspace/concerns/active_record_extensions.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, Concerns, Extensions, Images, Search, Utils Classes: ApplicationController, ApplicationRecord, ConfigBuilder, Configuration

Constant Summary collapse

VERSION =
"0.0.2"

Class Method Summary collapse

Class Method Details

.configObject



5
6
7
# File 'lib/yiffspace.rb', line 5

def config
  @config ||= Configuration.new
end

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

Yields:



9
10
11
# File 'lib/yiffspace.rb', line 9

def configure
  yield(config)
end