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/utils/user_like.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/utils/user_resolvable.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.4"

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