SYMBOL INDEX (576 symbols across 82 files) FILE: bench/bench_1000.rb class FlatMapper (line 24) | class FlatMapper < Yaks::Mapper class DeepMapper (line 29) | class DeepMapper < Yaks::Mapper function profile! (line 35) | def profile!(name) FILE: shared/rake_tasks.rb function mutant_task (line 7) | def mutant_task(_gem) function gem_tasks (line 19) | def gem_tasks(gem) FILE: yaks-html/lib/yaks-html/rspec.rb type YaksHTML (line 4) | module YaksHTML type CapybaraDSL (line 16) | module CapybaraDSL function included (line 17) | def self.included(base) function click_rel (line 23) | def click_rel(rel) function click_first_rel (line 28) | def click_first_rel(rel) function submit! (line 33) | def submit! function within_form (line 37) | def within_form(name, &block) function submit_form (line 41) | def submit_form(name, &block) function refresh (line 48) | def refresh function env (line 52) | def env function find_form (line 58) | def find_form(name) FILE: yaks-html/lib/yaks/format/html.rb type Yaks (line 3) | module Yaks class Format (line 4) | class Format class HTML (line 5) | class HTML < self method template (line 10) | def template method section (line 14) | def section(name) method serialize_resource (line 18) | def serialize_resource(resource) method render (line 32) | def render(*args) method render_resource (line 38) | def render_resource(resource, templ = section('resource')) method render_attributes (line 49) | def render_attributes(attributes) method rel_href (line 59) | def rel_href(rel) method render_links (line 67) | def render_links(links) method render_subresources (line 84) | def render_subresources(resource, templ, sub_templ) method render_forms (line 103) | def render_forms(forms) method render_form (line 111) | def render_form(form_control) method render_field (line 126) | def render_field(field) method render_fieldset (line 158) | def render_fieldset(fieldset) method render_select_options (line 168) | def render_select_options(options) FILE: yaks-html/spec/support/test_app.rb class TestApp (line 1) | class TestApp < Sinatra::Base class HomeMapper (line 4) | class HomeMapper < Yaks::Mapper class FriendMapper (line 8) | class FriendMapper < Yaks::Mapper method name (line 11) | def name class MessageMapper (line 22) | class MessageMapper < Yaks::Mapper FILE: yaks-sinatra/lib/yaks-sinatra.rb type Yaks (line 4) | module Yaks type Sinatra (line 5) | module Sinatra type Helpers (line 10) | module Helpers function yaks (line 11) | def yaks(object, opts = {}) function configure_yaks (line 18) | def configure_yaks(&block) function registered (line 28) | def self.registered(app) type Sinatra (line 41) | module Sinatra FILE: yaks-sinatra/spec/integration/classic_app.rb class RootMapper (line 6) | class RootMapper < Yaks::Mapper FILE: yaks-sinatra/spec/integration_helper.rb class MediaType (line 9) | class MediaType method initialize (line 17) | def initialize(header_string) method type_and_rest (line 21) | def type_and_rest method parameters (line 33) | def parameters method type (line 44) | def type method main_type (line 48) | def main_type method sub_type (line 52) | def sub_type method charset (line 56) | def charset type Yaks (line 61) | module Yaks type Sinatra (line 62) | module Sinatra type Test (line 63) | module Test type Helpers (line 64) | module Helpers function make_req (line 65) | def make_req(mime_type = 'application/hal+json') function last_content_type (line 70) | def last_content_type class ModularApp (line 75) | class ModularApp < ::Sinatra::Base type Helpers (line 76) | module Helpers function app (line 79) | def app class RootMapper (line 86) | class RootMapper < Yaks::Mapper type ClassicApp (line 101) | module ClassicApp type Helpers (line 102) | module Helpers function app (line 105) | def app FILE: yaks-transit/lib/yaks-transit.rb type Yaks (line 6) | module Yaks class Format (line 7) | class Format class Transit (line 8) | class Transit < self class WriteHandler (line 11) | class WriteHandler method initialize (line 12) | def initialize(klass) method tag (line 16) | def tag(_o) method rep (line 20) | def rep(_o) method string_rep (line 23) | def string_rep(_) class ReadHandler (line 28) | class ReadHandler method initialize (line 29) | def initialize(klass) method from_rep (line 33) | def from_rep(rep) method call (line 45) | def call(resource, _env = {}) FILE: yaks/ataru_setup.rb type MyAPI (line 9) | module MyAPI class ProductMapper (line 12) | class ProductMapper < Yaks::Mapper class AuthorMapper (line 17) | class AuthorMapper < Yaks::Mapper class CommentMapper (line 20) | class CommentMapper < Yaks::Mapper class PostMapper (line 23) | class PostMapper < Yaks::Mapper class HomeMapper (line 32) | class HomeMapper < Yaks::Mapper; end class SpecialMapper (line 34) | class SpecialMapper < Yaks::Mapper; end type ActiveSupport (line 36) | module ActiveSupport class TimeWithZone (line 37) | class TimeWithZone < Time ; end class Currency (line 40) | class Currency ; end type Setup (line 42) | module Setup function setup (line 43) | def setup function teardown (line 49) | def teardown function my_env (line 58) | def my_env function post (line 63) | def post function product (line 68) | def product function mime_type (line 76) | def mime_type(*_args) FILE: yaks/lib/yaks.rb type Yaks (line 25) | module Yaks function new (line 56) | def new(&blk) FILE: yaks/lib/yaks/behaviour/optional_includes.rb type Yaks (line 3) | module Yaks type Behaviour (line 4) | module Behaviour type OptionalIncludes (line 5) | module OptionalIncludes function associations (line 8) | def associations function include_association? (line 16) | def include_association?(association) FILE: yaks/lib/yaks/breaking_changes.rb type Yaks (line 1) | module Yaks FILE: yaks/lib/yaks/builder.rb type Yaks (line 1) | module Yaks class Builder (line 19) | class Builder method initialize (line 22) | def initialize(klass, methods = [], &block) method create (line 29) | def create(*args, &block) method build (line 33) | def build(init_state, *extra_args, &block) method inspect (line 39) | def inspect FILE: yaks/lib/yaks/changelog.rb type Yaks (line 1) | module Yaks type Changelog (line 2) | module Changelog function current (line 5) | def current function versions (line 9) | def versions function markdown (line 17) | def markdown FILE: yaks/lib/yaks/collection_mapper.rb type Yaks (line 1) | module Yaks class CollectionMapper (line 2) | class CollectionMapper < Mapper method call (line 7) | def call(collection, _env = nil) method collection_rel (line 33) | def collection_rel method collection_type (line 41) | def collection_type method mapper_for_model (line 49) | def mapper_for_model(model) FILE: yaks/lib/yaks/collection_resource.rb type Yaks (line 1) | module Yaks class CollectionResource (line 8) | class CollectionResource < Resource method collection? (line 15) | def collection? method seq (line 19) | def seq FILE: yaks/lib/yaks/config.rb type Yaks (line 1) | module Yaks class Config (line 2) | class Config method format_options (line 21) | def format_options(format, options) method serializer (line 25) | def serializer(type, &serializer) method json_serializer (line 29) | def json_serializer(&serializer) method rel_template (line 39) | def rel_template(template) method mapper_namespace (line 43) | def mapper_namespace(namespace) method mapper_for (line 47) | def mapper_for(rule, mapper_class) method map_to_primitive (line 53) | def map_to_primitive(*args, &block) method policy (line 68) | def policy method runner (line 72) | def runner(object, options) method call (line 86) | def call(object, options = {}) method map (line 91) | def map(object, options = {}) method format (line 95) | def format(data, options = {}) method read (line 99) | def read(data, options = {}) FILE: yaks/lib/yaks/configurable.rb type Yaks (line 1) | module Yaks type Configurable (line 20) | module Configurable function extended (line 23) | def self.extended(child) function inherited (line 27) | def inherited(child) function def_set (line 34) | def def_set(*method_names) function def_forward (line 57) | def def_forward(mappings, *names) function def_add (line 76) | def def_add(name, options) FILE: yaks/lib/yaks/default_policy.rb type Yaks (line 2) | module Yaks class DefaultPolicy (line 3) | class DefaultPolicy method initialize (line 18) | def initialize(options = {}) method derive_mapper_from_object (line 30) | def derive_mapper_from_object(model) method derive_mapper_from_collection (line 41) | def derive_mapper_from_collection(collection) method derive_mapper_from_item (line 63) | def derive_mapper_from_item(item) method derive_type_from_mapper_class (line 83) | def derive_type_from_mapper_class(mapper_class) method derive_type_from_collection (line 98) | def derive_type_from_collection(collection) method derive_mapper_from_association (line 103) | def derive_mapper_from_association(association) method derive_rel_from_association (line 109) | def derive_rel_from_association(association) method expand_rel (line 115) | def expand_rel(relname) method build_mapper_class (line 121) | def build_mapper_class(namespaces, klass) method next_class_for_lookup (line 128) | def next_class_for_lookup(item, namespaces, klass) method raise_mapper_not_found (line 136) | def raise_mapper_not_found(item) method detect_configured_mapper_for (line 142) | def detect_configured_mapper_for(object) FILE: yaks/lib/yaks/errors.rb type Yaks (line 1) | module Yaks FILE: yaks/lib/yaks/format.rb type Yaks (line 1) | module Yaks class Format (line 2) | class Format method initialize (line 19) | def initialize(options = {}) method call (line 25) | def call(resource, env = {}) method serialize_resource (line 32) | def serialize_resource(_resource) method all (line 42) | def all method register (line 50) | def register(format_name, serializer, media_type) method by_name (line 61) | def by_name(format_name) method by_media_type (line 68) | def by_media_type(media_type) method by_accept_header (line 73) | def by_accept_header(accept_header) method media_types (line 82) | def media_types method names (line 89) | def names method find (line 95) | def find(key, cond) FILE: yaks/lib/yaks/format/collection_json.rb type Yaks (line 1) | module Yaks class Format (line 2) | class Format class CollectionJson (line 3) | class CollectionJson < self method serialize_resource (line 10) | def serialize_resource(resource) method serialize_items (line 24) | def serialize_items(resource) method serialize_links (line 44) | def serialize_links(resource) method serialize_queries (line 50) | def serialize_queries(resource) method queries? (line 65) | def queries?(resource) method links? (line 69) | def links?(resource) method template? (line 73) | def template?(resource) method form_is_query? (line 79) | def form_is_query?(form) method template_form_exists? (line 83) | def template_form_exists?(resource) method serialize_template (line 87) | def serialize_template(resource) FILE: yaks/lib/yaks/format/hal.rb type Yaks (line 1) | module Yaks class Format (line 2) | class Format class Hal (line 21) | class Hal < self method transitive? (line 24) | def transitive? method inverse (line 28) | def inverse method serialize_resource (line 36) | def serialize_resource(resource) method serialize_links (line 60) | def serialize_links(links) method serialize_link (line 67) | def serialize_link(memo, link) method singular? (line 81) | def singular?(rel) method serialize_embedded (line 87) | def serialize_embedded(subresources) FILE: yaks/lib/yaks/format/halo.rb type Yaks (line 1) | module Yaks class Format (line 2) | class Format class Halo (line 5) | class Halo < Hal method serialize_resource (line 8) | def serialize_resource(resource) method serialize_forms (line 16) | def serialize_forms(forms) method serialize_form (line 22) | def serialize_form(form) method serialize_form_field (line 29) | def serialize_form_field(field) FILE: yaks/lib/yaks/format/json_api.rb type Yaks (line 1) | module Yaks class Format (line 2) | class Format class JsonAPI (line 3) | class JsonAPI < self method call (line 10) | def call(resource, _env = nil) method serialize_links (line 29) | def serialize_links(links) method serialize_resource (line 37) | def serialize_resource(resource) method serialize_relationships (line 55) | def serialize_relationships(subresources) method serialize_relationship (line 63) | def serialize_relationship(resource) method serialize_included_subresources (line 75) | def serialize_included_subresources(subresources, array) method serialize_included_resources (line 84) | def serialize_included_resources(subresource, included) method serialize_subresource (line 95) | def serialize_subresource(resource, included) method inverse (line 102) | def inverse class Reader (line 107) | class Reader FILE: yaks/lib/yaks/fp/callable.rb type Yaks (line 1) | module Yaks type FP (line 2) | module FP type Callable (line 3) | module Callable function to_proc (line 4) | def to_proc FILE: yaks/lib/yaks/html5_forms.rb type Yaks (line 1) | module Yaks type HTML5Forms (line 6) | module HTML5Forms FILE: yaks/lib/yaks/mapper.rb type Yaks (line 1) | module Yaks class Mapper (line 2) | class Mapper method initialize (line 24) | def initialize(context) method policy (line 28) | def policy method env (line 32) | def env method mapper_stack (line 36) | def mapper_stack method mapper_name (line 40) | def self.mapper_name(policy) method mapper_name (line 44) | def mapper_name method call (line 48) | def call(object, _env = nil) method load_attribute (line 62) | def load_attribute(name) method expand_value (line 67) | def expand_value(value) method expand_uri (line 71) | def expand_uri(uri, expand = true) method map_attributes (line 94) | def map_attributes(resource) method map_links (line 100) | def map_links(resource) method map_subresources (line 106) | def map_subresources(resource) method map_forms (line 112) | def map_forms(resource) FILE: yaks/lib/yaks/mapper/association.rb type Yaks (line 1) | module Yaks class Mapper (line 2) | class Mapper class Association (line 3) | class Association method create (line 15) | def self.create(name, options = {}) method add_to_resource (line 25) | def add_to_resource(resource, parent_mapper, context) method render_as_link? (line 30) | def render_as_link?(parent_mapper) method map_rel (line 34) | def map_rel(policy) method resolve_association_mapper (line 44) | def resolve_association_mapper(policy) FILE: yaks/lib/yaks/mapper/association_mapper.rb type Yaks (line 1) | module Yaks class Mapper (line 2) | class Mapper class AssociationMapper (line 3) | class AssociationMapper method initialize (line 6) | def initialize(parent_mapper, association, context) method policy (line 15) | def policy method call (line 19) | def call(resource) method add_link (line 29) | def add_link(resource) method add_subresource (line 37) | def add_subresource(resource) FILE: yaks/lib/yaks/mapper/attribute.rb type Yaks (line 1) | module Yaks class Mapper (line 2) | class Mapper class Attribute (line 3) | class Attribute method create (line 7) | def self.create(name, options = {}, &block) method add_to_resource (line 11) | def add_to_resource(resource, mapper, _context) FILE: yaks/lib/yaks/mapper/config.rb type Yaks (line 1) | module Yaks class Mapper (line 2) | class Mapper class Config (line 3) | class Config method add_attributes (line 8) | def add_attributes(*attrs) FILE: yaks/lib/yaks/mapper/form.rb type Yaks (line 1) | module Yaks class Mapper (line 2) | class Mapper class Form (line 3) | class Form method create (line 9) | def self.create(*args, &block) method add_to_resource (line 20) | def add_to_resource(resource, mapper, _context) method to_resource_form (line 25) | def to_resource_form(mapper) FILE: yaks/lib/yaks/mapper/form/config.rb type Yaks (line 1) | module Yaks class Mapper (line 2) | class Mapper class Form (line 3) | class Form class Config (line 4) | class Config method create (line 31) | def self.create(options) method build (line 37) | def self.build(options = {}, &block) method build_with_object (line 43) | def self.build_with_object(object, &block) method condition (line 47) | def condition(prc = nil, &blk) method to_resource_fields (line 51) | def to_resource_fields(mapper) FILE: yaks/lib/yaks/mapper/form/dynamic_field.rb type Yaks (line 1) | module Yaks class Mapper (line 2) | class Mapper class Form (line 3) | class Form class DynamicField (line 4) | class DynamicField method create (line 7) | def self.create(_opts = nil, &block) method to_resource_fields (line 11) | def to_resource_fields(mapper) FILE: yaks/lib/yaks/mapper/form/field.rb type Yaks (line 1) | module Yaks class Mapper (line 2) | class Mapper class Form (line 3) | class Form class Field (line 4) | class Field method condition (line 16) | def condition(blk1 = nil, &blk2) method create (line 25) | def self.create(*args) method to_resource_fields (line 35) | def to_resource_fields(mapper) method resource_options (line 43) | def resource_options(mapper) method resource_attributes (line 55) | def resource_attributes FILE: yaks/lib/yaks/mapper/form/field/option.rb type Yaks (line 1) | module Yaks class Mapper (line 2) | class Mapper class Form (line 3) | class Form class Field (line 4) | class Field class Option (line 6) | class Option method create (line 9) | def self.create(value, opts) method to_resource_field_option (line 13) | def to_resource_field_option(mapper) FILE: yaks/lib/yaks/mapper/form/fieldset.rb type Yaks (line 1) | module Yaks class Mapper (line 2) | class Mapper class Form (line 3) | class Form class Fieldset (line 4) | class Fieldset method create (line 10) | def self.create(options = {}, &block) method to_resource_fields (line 14) | def to_resource_fields(mapper) FILE: yaks/lib/yaks/mapper/form/legend.rb type Yaks (line 1) | module Yaks class Mapper (line 2) | class Mapper class Form (line 3) | class Form class Legend (line 4) | class Legend method create (line 7) | def self.create(label, opts = {}) method to_resource_fields (line 11) | def to_resource_fields(mapper) FILE: yaks/lib/yaks/mapper/has_many.rb type Yaks (line 1) | module Yaks class Mapper (line 2) | class Mapper class HasMany (line 3) | class HasMany < Association method map_resource (line 7) | def map_resource(collection, context) method collection_mapper (line 16) | def collection_mapper(collection = nil, policy = nil) method singular_name (line 21) | def singular_name FILE: yaks/lib/yaks/mapper/has_one.rb type Yaks (line 1) | module Yaks class Mapper (line 2) | class Mapper class HasOne (line 3) | class HasOne < Association method map_resource (line 4) | def map_resource(object, context) method singular_name (line 10) | def singular_name FILE: yaks/lib/yaks/mapper/link.rb type Yaks (line 1) | module Yaks class Mapper (line 2) | class Mapper class Link (line 26) | class Link method create (line 30) | def self.create(*args) method add_to_resource (line 35) | def add_to_resource(resource, mapper, _context) method rel? (line 50) | def rel?(rel) method templated? (line 55) | def templated? method map_to_resource_link (line 59) | def map_to_resource_link(mapper) method resource_link_options (line 79) | def resource_link_options(mapper) FILE: yaks/lib/yaks/null_resource.rb type Yaks (line 1) | module Yaks class NullResource (line 2) | class NullResource < Resource method initialize (line 6) | def initialize(opts = {}) method each (line 13) | def each method collection? (line 17) | def collection? # rubocop:disable Style/TrivialAccessors method null_resource? (line 21) | def null_resource? method seq (line 25) | def seq method map (line 29) | def map method merge_attributes (line 34) | def merge_attributes(_new_attrs) method add_link (line 38) | def add_link(_link) method add_form (line 42) | def add_form(_form) method add_subresource (line 46) | def add_subresource(_subresource) FILE: yaks/lib/yaks/pipeline.rb type Yaks (line 1) | module Yaks class Pipeline (line 2) | class Pipeline method call (line 5) | def call(input, env) method insert_hooks (line 9) | def insert_hooks(hooks) method transitive? (line 30) | def transitive? method inverse (line 34) | def inverse FILE: yaks/lib/yaks/primitivize.rb type Yaks (line 1) | module Yaks class Primitivize (line 2) | class Primitivize method initialize (line 5) | def initialize method call (line 9) | def call(object) method map (line 17) | def map(*types, &block) method create (line 23) | def self.create FILE: yaks/lib/yaks/reader/hal.rb type Yaks (line 1) | module Yaks type Reader (line 2) | module Reader class Hal (line 3) | class Hal method call (line 6) | def call(parsed_json, _env = {}) method type_from_links (line 19) | def type_from_links(links) method convert_links (line 24) | def convert_links(links) method array (line 35) | def array(x) method convert_embedded (line 39) | def convert_embedded(embedded) FILE: yaks/lib/yaks/reader/json_api.rb type Yaks (line 1) | module Yaks type Reader (line 2) | module Reader class JsonAPI (line 3) | class JsonAPI method call (line 4) | def call(parsed_json, _env = {}) method convert_embedded (line 31) | def convert_embedded(relationships, included) method convert_links (line 63) | def convert_links(links) FILE: yaks/lib/yaks/resource.rb type Yaks (line 1) | module Yaks class Resource (line 2) | class Resource method initialize (line 13) | def initialize(attrs = {}) method [] (line 18) | def [](attr) method find_form (line 22) | def find_form(name) method seq (line 26) | def seq method self_link (line 30) | def self_link method collection? (line 46) | def collection? method with_collection (line 51) | def with_collection(*) method null_resource? (line 55) | def null_resource? method members (line 59) | def members method merge_attributes (line 67) | def merge_attributes(new_attrs) method add_rel (line 72) | def add_rel(rel) method add_link (line 76) | def add_link(link) method add_form (line 80) | def add_form(form) method add_subresource (line 84) | def add_subresource(subresource) FILE: yaks/lib/yaks/resource/form.rb type Yaks (line 1) | module Yaks class Resource (line 2) | class Resource class Form (line 3) | class Form method [] (line 7) | def [](name) method values (line 11) | def values method method? (line 17) | def method?(meth) method has_action? (line 21) | def has_action? # rubocop:disable Style/PredicateName FILE: yaks/lib/yaks/resource/form/field.rb type Yaks (line 1) | module Yaks class Resource (line 2) | class Resource class Form (line 3) | class Form class Field (line 4) | class Field method value (line 8) | def value method with_value (line 17) | def with_value(value) method select_options_for_value (line 27) | def select_options_for_value(value) FILE: yaks/lib/yaks/resource/form/field/option.rb type Yaks (line 1) | module Yaks class Resource (line 2) | class Resource class Form (line 3) | class Form class Field (line 4) | class Field class Option (line 5) | class Option FILE: yaks/lib/yaks/resource/form/fieldset.rb type Yaks (line 1) | module Yaks class Resource (line 2) | class Resource class Form (line 3) | class Form class Fieldset (line 4) | class Fieldset method type (line 8) | def type FILE: yaks/lib/yaks/resource/form/legend.rb type Yaks (line 1) | module Yaks class Resource (line 2) | class Resource class Form (line 3) | class Form class Legend (line 4) | class Legend method initialize (line 7) | def initialize(opts) FILE: yaks/lib/yaks/resource/has_fields.rb type Yaks (line 1) | module Yaks class Resource (line 2) | class Resource type HasFields (line 3) | module HasFields function map_fields (line 4) | def map_fields(&block) function fields_flat (line 10) | def fields_flat(&block) FILE: yaks/lib/yaks/resource/link.rb type Yaks (line 1) | module Yaks class Resource (line 2) | class Resource class Link (line 3) | class Link method title (line 6) | def title method templated? (line 10) | def templated? method rel? (line 14) | def rel?(rel) FILE: yaks/lib/yaks/runner.rb type Yaks (line 1) | module Yaks class Runner (line 2) | class Runner method call (line 12) | def call method read (line 16) | def read method format (line 20) | def format method map (line 24) | def map method context (line 28) | def context method env (line 37) | def env method format_class (line 43) | def format_class method steps (line 50) | def steps method mapper (line 58) | def mapper method formatter (line 65) | def formatter method primitivizer (line 70) | def primitivizer method serializer (line 81) | def serializer method hooks (line 86) | def hooks FILE: yaks/lib/yaks/serializer.rb type Yaks (line 1) | module Yaks type Serializer (line 2) | module Serializer function register (line 3) | def self.register(format, serializer) function all (line 8) | def self.all type JSONWriter (line 12) | module JSONWriter function call (line 15) | def self.call(data, _env) function transitive? (line 19) | def self.transitive? function inverse (line 23) | def self.inverse type JSONReader (line 28) | module JSONReader function call (line 31) | def self.call(data, _env) function transitive? (line 35) | def self.transitive? function inverse (line 39) | def self.inverse FILE: yaks/lib/yaks/util.rb type Yaks (line 1) | module Yaks type Util (line 2) | module Util function underscore (line 8) | def underscore(str) function camelize (line 15) | def camelize(str) function slice_hash (line 20) | def slice_hash(hash, *keys) function reject_keys (line 24) | def reject_keys(hash, *keys) function symbolize_keys (line 28) | def symbolize_keys(hash) function extract_options (line 32) | def extract_options(args) function Resolve (line 49) | def Resolve(maybe_proc, context = nil) # rubocop:disable Style/Metho... type Deprecated (line 66) | module Deprecated function deprecated_alias (line 67) | def deprecated_alias(name, actual) FILE: yaks/lib/yaks/version.rb type Yaks (line 1) | module Yaks FILE: yaks/spec/acceptance/models.rb class Scholar (line 3) | class Scholar class Work (line 7) | class Work class Quote (line 11) | class Quote class Era (line 15) | class Era class LiteratureBaseMapper (line 19) | class LiteratureBaseMapper < Yaks::Mapper class ScholarMapper (line 24) | class ScholarMapper < LiteratureBaseMapper method downcased_pinyin (line 40) | def downcased_pinyin class WorkMapper (line 45) | class WorkMapper < LiteratureBaseMapper class QuoteMapper (line 51) | class QuoteMapper < Yaks::Mapper class EraMapper (line 55) | class EraMapper < Yaks::Mapper FILE: yaks/spec/fixture_helpers.rb type FixtureHelpers (line 4) | module FixtureHelpers function load_json_fixture (line 7) | def load_json_fixture(name) function load_yaml_fixture (line 11) | def load_yaml_fixture(name) FILE: yaks/spec/support/classes_for_policy_testing.rb class SoyMapper (line 3) | class SoyMapper; end class Soy (line 4) | class Soy; end class WildSoy (line 5) | class WildSoy < Soy; end type Grain (line 7) | module Grain class Soy (line 8) | class Soy; end class WildSoy (line 9) | class WildSoy < Soy; end class Wheat (line 11) | class Wheat; end class Durum (line 12) | class Durum < Wheat; end type Dry (line 14) | module Dry class Soy (line 15) | class Soy < ::Grain::Soy; end class SoyMapper (line 16) | class SoyMapper; end class SoyMapper (line 19) | class SoyMapper; end class SoyCollectionMapper (line 20) | class SoyCollectionMapper; end class HomeMapper (line 23) | class HomeMapper; end class WheatMapper (line 24) | class WheatMapper; end class ObjectMapper (line 25) | class ObjectMapper; end class BasicObjectMapper (line 26) | class BasicObjectMapper; end type MyMappers (line 28) | module MyMappers class SoyMapper (line 29) | class SoyMapper; end class WheatMapper (line 30) | class WheatMapper; end type Grain (line 32) | module Grain class SoyMapper (line 33) | class SoyMapper; end class SoyCollectionMapper (line 37) | class SoyCollectionMapper; end type Namespace (line 39) | module Namespace type Nested (line 40) | module Nested class Rye (line 41) | class Rye; end class Mung (line 42) | class Mung method to_s (line 44) | def to_s class RyeMapper (line 50) | class RyeMapper; end class RyeCollectionMapper (line 51) | class RyeCollectionMapper; end class CollectionMapper (line 53) | class CollectionMapper; end class ShoeMapper (line 55) | class ShoeMapper; end type DislikesCollectionMapper (line 58) | module DislikesCollectionMapper function const_get (line 59) | def self.const_get(const) type DislikesOtherMappers (line 64) | module DislikesOtherMappers function const_get (line 65) | def self.const_get(const) FILE: yaks/spec/support/deep_eql.rb type Matchers (line 10) | module Matchers class DeepEql (line 11) | class DeepEql method initialize (line 16) | def initialize(expectation, stack = [], diffs = []) method description (line 23) | def description method recurse (line 27) | def recurse(target, expectation) method stack_as_jsonpath (line 33) | def stack_as_jsonpath method add_failure_message (line 44) | def add_failure_message(message) method compare (line 49) | def compare(key) method matches? (line 69) | def matches?(target) method failure_message_for_should (line 108) | def failure_message_for_should method failure_message_for_should_not (line 113) | def failure_message_for_should_not type RSpec (line 120) | module RSpec type Matchers (line 121) | module Matchers function deep_eql (line 122) | def deep_eql(exp) FILE: yaks/spec/support/friends_mapper.rb class FriendMapper (line 1) | class FriendMapper < Yaks::Mapper method year (line 6) | def year FILE: yaks/spec/support/models.rb class Pet (line 1) | class Pet class PetPeeve (line 9) | class PetPeeve class Friend (line 16) | class Friend FILE: yaks/spec/support/pet_mapper.rb class PetMapper (line 1) | class PetMapper < Yaks::Mapper class GreatPetMapper (line 4) | class GreatPetMapper < Yaks::Mapper; end class GreatPetCollectionMapper (line 5) | class GreatPetCollectionMapper < Yaks::Mapper; end FILE: yaks/spec/support/pet_peeve_mapper.rb class PetPeeveMapper (line 1) | class PetPeeveMapper < Yaks::Mapper FILE: yaks/spec/support/youtypeit_models_mappers.rb type Youtypeitwepostit (line 1) | module Youtypeitwepostit class Message (line 2) | class Message class MessageMapper (line 10) | class MessageMapper < Yaks::Mapper class CollectionMapper (line 17) | class CollectionMapper < Yaks::CollectionMapper FILE: yaks/spec/unit/yaks/builder_spec.rb class Buildable (line 2) | class Buildable method create (line 5) | def self.create(foo, bar) method finalize (line 9) | def finalize method wrong_type (line 13) | def wrong_type(x, y) FILE: yaks/spec/unit/yaks/collection_mapper_spec.rb function foo (line 102) | def foo function bar (line 106) | def bar function collection (line 146) | def collection FILE: yaks/spec/unit/yaks/config_spec.rb function configure (line 4) | def self.configure(&blk) FILE: yaks/spec/unit/yaks/configurable_spec.rb class Kitten (line 3) | class Kitten method create (line 6) | def self.create(opts, &block) class Hanky (line 13) | class Hanky method create (line 16) | def self.create(sticky, opts = {}) FILE: yaks/spec/unit/yaks/fp/callable_spec.rb function call (line 6) | def call(x) FILE: yaks/spec/unit/yaks/mapper/association_spec.rb function map_resource (line 6) | def map_resource(_object, _context) FILE: yaks/spec/unit/yaks/mapper/form/field/option_spec.rb function color (line 6) | def color FILE: yaks/spec/unit/yaks/mapper/form/field_spec.rb function month (line 18) | def month FILE: yaks/spec/unit/yaks/mapper/link_spec.rb function link_computer (line 35) | def link_computer; end function mapper_method (line 209) | def mapper_method function add_link? (line 233) | def add_link? function add_link? (line 249) | def add_link? FILE: yaks/spec/unit/yaks/mapper_spec.rb function attributes (line 40) | def attributes function associations (line 199) | def associations function fooattr (line 217) | def fooattr function link_generating_method (line 240) | def link_generating_method function foo (line 319) | def mapper.foo function foo (line 403) | def foo FILE: yaks/spec/unit/yaks/primitivize_spec.rb function inspect (line 53) | def funny_object.inspect FILE: yaks/spec/unit/yaks/runner_spec.rb function steps (line 22) | def steps function call (line 327) | def call(obj, _env) FILE: yaks/spec/unit/yaks/util_spec.rb function to_s (line 91) | def self.to_s function foo (line 94) | def foo(x) function capture_stderr (line 101) | def capture_stderr