Module: Card::Set

Extended by:
I18nScope, Loader
Includes:
AdvancedApi, Basket, Event::Api, Format, Helpers, Inheritance, Trait
Included in:
Abstract::AceEditor, Abstract::Attachment, Abstract::Attachment::Paths, Abstract::Attachment::StorageType, Abstract::Attachment::UploadCache, Abstract::BootstrapCodeFile, Abstract::BootswatchTheme, Abstract::BootswatchTheme::HtmlViews, Abstract::BsBadge, Abstract::CodeFile, Abstract::CodePointer, Abstract::EmailField, Abstract::Filter, Abstract::FilterFormHelper, Abstract::FilterHelper, Abstract::Filterable, Abstract::FollowOption, Abstract::HamlFile, Abstract::Lock, Abstract::Machine, Abstract::Machine::OutputCache, Abstract::Machine::OutputUpdate, Abstract::MachineInput, Abstract::Media, Abstract::Paging, Abstract::PagingParams, Abstract::Permission, Abstract::Pointer, Abstract::Pointer::Events, Abstract::Pointer::HtmlViews, Abstract::Pointer::HtmlViews::Filter, Abstract::Pointer::ItemApi, Abstract::Pointer::OptionsApi, Abstract::Pointer::OtherViews, Abstract::ProsemirrorEditor, Abstract::RightFilterForm, Abstract::Script, Abstract::Search, Abstract::Search::Views, Abstract::SearchParams, Abstract::SkinBox, Abstract::SolidCache, Abstract::TemplatedNests, Abstract::TestContext, Abstract::TinymceEditor, Abstract::Utility, Abstract::VendorCodeFile, Abstract::VirtualCache, Abstract::WqlSearch, All::Abort, All::Account, All::Actify, All::ActiveCard, All::AllCss, All::AllCsv, All::AllJs, All::AssignAttributes, All::Bar, All::Base, All::Bootstrap::Accordion, All::Bootstrap::Dropdown, All::Bootstrap::Form, All::Bootstrap::Helper, All::Bootstrap::Icon, All::Bootstrap::Navbar, All::Bootstrap::Table, All::Bootstrap::Tabs, All::Bootstrap::Wrapper, All::Box, All::Bridge, All::Bridge::FollowSection, All::Bridge::TabViews, All::Bridge::TabVisibility, All::Cache, All::Calendar, All::Chunk, All::Codename, All::Collection, All::Comment, All::Content, All::ContextualContent, All::Debug, All::EditContent, All::EditInline, All::EditName, All::EditType, All::Editing, All::Editor, All::EmailHtml, All::EmailText, All::Erb, All::Error, All::EventConditions, All::EventViz, All::Export, All::Extended, All::Fetch, All::FetchHelper, All::File, All::FileUtils, All::Follow, All::Follow::FollowLinkViews, All::Follow::FollowedBy, All::Follow::FollowerIds, All::Form, All::FormButtons, All::FormElements, All::Formgroup, All::GoogleAnalytics, All::Haml, All::Head, All::History, All::History::ActListing, All::History::Actions, All::History::Acts, All::History::Events, All::History::Last, All::History::Revision, All::History::Selected, All::History::Views, All::HistoryBridge, All::I18n, All::Initialize, All::Item, All::Json, All::Layouts, All::Links, All::ListChanges, All::LocationHistory, All::Name, All::NameEvents, All::NestEditor, All::NestImage, All::New, All::Notify, All::Notify::BaseViews, All::Notify::HtmlViews, All::Observer, All::Path, All::Pattern, All::Permissions, All::Phases, All::Recaptcha, All::References, All::Rename, All::ResetMachines, All::RichBootstrap, All::RichHtml, All::RichHtml::Alert, All::RichHtml::Content, All::RichHtml::Error, All::RichHtml::Frame, All::RichHtml::Header, All::RichHtml::HtmlViews::Help, All::RichHtml::HtmlViews::Info, All::RichHtml::HtmlViews::Size, All::RichHtml::Menu, All::RichHtml::Modal, All::RichHtml::Overlay, All::RichHtml::ProcessLayout, All::RichHtml::Show, All::RichHtml::Title, All::RichHtml::Wrapper, All::Rss, All::Rules, All::SolidCache, All::Stages, All::States, All::Subcards, All::Tabs, All::Templating, All::Text, All::Trash, All::Type, All::UpdateReadRules, All::Utils, All::ViewViz, Right::Account, Right::AddHelp, Right::Autoname, Right::Bcc, Right::Cc, Right::Comment, Right::Create, Right::Debug, Right::Default, Right::Delete, Right::Discussion, Right::Email, Right::Follow, Right::FollowFields, Right::Followers, Right::Following, Right::From, Right::Head, Right::Help, Right::HtmlMessage, Right::MachineCache, Right::MachineInput, Right::MachineOutput, Right::Options, Right::Password, Right::Read, Right::Salt, Right::Script, Right::SolidCache, Right::Status, Right::Structure, Right::Style, Right::Subject, Right::TextMessage, Right::To, Right::Token, Right::Update, Right::WhenCreated, Right::WhenLastEdited, Rstar::RuleUser, Rule::BridgeRulesEditor, Rule::Editor, Rule::RuleForm, Rule::RuleForm::Buttons, Rule::RuleForm::FormElements, Rule::RuleForm::SetSelection, Rule::Rules, Rule::Table, Rule::TableRow, Self::AccountLinks, Self::Accountable, Self::AddHelp, Self::Admin, Self::AdminInfo, Self::Alerts, Self::Always, Self::Autoname, Self::BootstrapCore, Self::BootstrapFunctions, Self::Captcha, Self::Codenames, Self::Create, Self::Created, Self::CsvStructure, Self::Default, Self::DefaultHtmlView, Self::Delete, Self::Edited, Self::Favicon, Self::Follow, Self::FollowDefaults, Self::FollowFields, Self::FontAwesome, Self::Foot, Self::Head, Self::Help, Self::Home, Self::Input, Self::InputOptions, Self::Layout, Self::MaterialIcons, Self::Navbox, Self::Never, Self::NewFile, Self::NewImage, Self::Now, Self::OnCreate, Self::OnDelete, Self::OnUpdate, Self::Options, Self::OptionsLabel, Self::Read, Self::RecaptchaProxy, Self::RecaptchaSecretKey, Self::RecaptchaSiteKey, Self::Recent, Self::RecentSettings, Self::Script, Self::ScriptAce, Self::ScriptAceConfig, Self::ScriptBootstrap, Self::ScriptDatepicker, Self::ScriptDatepickerConfig, Self::ScriptDecko, Self::ScriptEditors, Self::ScriptHtml5shivPrintshiv, Self::ScriptJquery, Self::ScriptJqueryHelper, Self::ScriptLibraries, Self::ScriptLoadSelect2, Self::ScriptMods, Self::ScriptPointerConfig, Self::ScriptProsemirror, Self::ScriptProsemirrorConfig, Self::ScriptRules, Self::ScriptSelect2, Self::ScriptTinymce, Self::ScriptTinymceConfig, Self::Search, Self::Signin, Self::SmartmenuCss, Self::SmartmenuJs, Self::Structure, Self::Style, Self::StyleBootstrapCards, Self::StyleBootstrapColorpicker, Self::StyleBootstrapCompatible, Self::StyleCards, Self::StyleDatepicker, Self::StyleJqueryUiSmoothness, Self::StyleLibraries, Self::StyleMods, Self::StyleProsemirror, Self::StyleSelect2, Self::StyleSelect2Bootstrap, Self::TableOfContents, Self::Thanks, Self::Trash, Self::Update, Self::Version, Type::Basic, Type::BootswatchSkin, Type::Cardtype, Type::CoffeeScript, Type::Css, Type::CustomizedBootswatchSkin, Type::CustomizedBootswatchSkin::HtmlViews, Type::Date, Type::EmailTemplate, Type::EmailTemplate::EmailConfig, Type::File, Type::Html, Type::Image, Type::JavaScript, Type::Json, Type::LayoutType, Type::List, Type::ListedBy, Type::NotificationTemplate, Type::Number, Type::Phrase, Type::PlainText, Type::Pointer, Type::Scss, Type::SearchType, Type::Session, Type::Set, Type::Set::HtmlViews, Type::Set::HtmlViews::NestRules, Type::Set::HtmlViews::RulesBridge, Type::Set::HtmlViews::Template, Type::Set::RulesFilter, Type::Set::SettingLists, Type::Setting, Type::Signup, Type::Skin, Type::Toggle, Type::Uri, Type::User, TypePlusRight::CustomizedBootswatchSkin::Colors, TypePlusRight::User::Email, TypePlusRight::User::Follow, TypePlusRight::User::Follow::FollowEditorHelper
Defined in:
lib/card/set.rb,
lib/card/set/type.rb,
lib/card/set/event.rb,
lib/card/set/trait.rb,
lib/card/set/basket.rb,
lib/card/set/format.rb,
lib/card/set/loader.rb,
lib/card/set/helpers.rb,
lib/card/set/pattern.rb,
lib/card/set/abstract.rb,
lib/card/set/code_nest.rb,
lib/card/set/i18n_scope.rb,
lib/card/set/inheritance.rb,
lib/card/set/advanced_api.rb,
lib/card/set/i18n_scanner.rb,
lib/card/set/pattern/base.rb,
lib/card/set/event/options.rb,
lib/card/set/required_field.rb,
lib/card/set/event/callbacks.rb,
lib/card/set/format/haml_paths.rb,
lib/card/set/event/delayed_event.rb,
lib/card/set/format/abstract_format.rb,
lib/card/set/format/abstract_format/wrapper.rb,
lib/card/set/format/abstract_format/view_opts.rb,
lib/card/set/format/abstract_format/haml_views.rb,
lib/card/set/format/abstract_format/view_definition.rb,
tmpsets/set/mod003-core/all/erb.rb,
tmpsets/set/mod007-item/all/bar.rb,
tmpsets/set/mod007-item/all/box.rb,
tmpsets/set/mod023-edit/all/new.rb,
tmpsets/set/mod003-core/all/haml.rb,
tmpsets/set/mod003-core/all/i18n.rb,
tmpsets/set/mod003-core/all/item.rb,
tmpsets/set/mod003-core/all/name.rb,
tmpsets/set/mod003-core/all/tabs.rb,
tmpsets/set/mod003-core/all/type.rb,
tmpsets/set/mod023-edit/all/form.rb,
tmpsets/set/mod003-core/all/abort.rb,
tmpsets/set/mod003-core/all/cache.rb,
tmpsets/set/mod003-core/all/chunk.rb,
tmpsets/set/mod003-core/all/debug.rb,
tmpsets/set/mod003-core/all/fetch.rb,
tmpsets/set/mod003-core/all/rules.rb,
tmpsets/set/mod003-core/all/trash.rb,
tmpsets/set/mod003-core/all/utils.rb,
tmpsets/set/mod016-email/right/cc.rb,
tmpsets/set/mod016-email/right/to.rb,
tmpsets/set/mod022-rules/type/set.rb,
tmpsets/set/mod024-date/type/date.rb,
tmpsets/set/mod003-core/all/actify.rb,
tmpsets/set/mod003-core/all/export.rb,
tmpsets/set/mod003-core/all/phases.rb,
tmpsets/set/mod003-core/all/rename.rb,
tmpsets/set/mod003-core/all/stages.rb,
tmpsets/set/mod003-core/all/states.rb,
tmpsets/set/mod016-email/right/bcc.rb,
tmpsets/set/mod017-follow/type/set.rb,
tmpsets/set/mod023-edit/all/bridge.rb,
tmpsets/set/mod023-edit/all/editor.rb,
tmpsets/set/mod002-admin/self/admin.rb,
tmpsets/set/mod002-admin/self/trash.rb,
tmpsets/set/mod003-core/all/content.rb,
tmpsets/set/mod003-core/all/layouts.rb,
tmpsets/set/mod003-core/all/pattern.rb,
tmpsets/set/mod016-email/right/from.rb,
tmpsets/set/mod017-follow/type/user.rb,
tmpsets/set/mod022-rules/rule/rules.rb,
tmpsets/set/mod022-rules/rule/table.rb,
tmpsets/set/mod023-edit/all/editing.rb,
tmpsets/set/mod003-core/all/codename.rb,
tmpsets/set/mod003-core/all/extended.rb,
tmpsets/set/mod003-core/all/observer.rb,
tmpsets/set/mod003-core/all/subcards.rb,
tmpsets/set/mod014-machines/type/css.rb,
tmpsets/set/mod017-follow/all/follow.rb,
tmpsets/set/mod017-follow/all/notify.rb,
tmpsets/set/mod017-follow/self/never.rb,
tmpsets/set/mod021-standard/all/path.rb,
tmpsets/set/mod021-standard/self/now.rb,
tmpsets/set/mod021-standard/type/uri.rb,
tmpsets/set/mod022-rules/rule/editor.rb,
tmpsets/set/mod024-date/all/calendar.rb,
tmpsets/set/mod025-account/type/user.rb,
tmpsets/set/mod002-admin/self/version.rb,
tmpsets/set/mod003-core/abstract/lock.rb,
tmpsets/set/mod014-machines/type/scss.rb,
tmpsets/set/mod014-machines/type/skin.rb,
tmpsets/set/mod015-settings/self/head.rb,
tmpsets/set/mod015-settings/self/help.rb,
tmpsets/set/mod015-settings/self/read.rb,
tmpsets/set/mod017-follow/self/always.rb,
tmpsets/set/mod017-follow/self/edited.rb,
tmpsets/set/mod017-follow/self/follow.rb,
tmpsets/set/mod020-search/self/navbox.rb,
tmpsets/set/mod020-search/self/recent.rb,
tmpsets/set/mod020-search/self/search.rb,
tmpsets/set/mod021-standard/all/error.rb,
tmpsets/set/mod021-standard/all/links.rb,
tmpsets/set/mod021-standard/self/foot.rb,
tmpsets/set/mod021-standard/self/home.rb,
tmpsets/set/mod021-standard/type/list.rb,
tmpsets/set/mod023-edit/all/edit_name.rb,
tmpsets/set/mod023-edit/all/edit_type.rb,
tmpsets/set/mod023-edit/all/formgroup.rb,
tmpsets/set/mod025-account/right/salt.rb,
tmpsets/set/mod003-core/all/collection.rb,
tmpsets/set/mod003-core/all/initialize.rb,
tmpsets/set/mod003-core/all/references.rb,
tmpsets/set/mod003-core/all/templating.rb,
tmpsets/set/mod005-history/all/history.rb,
tmpsets/set/mod015-settings/right/help.rb,
tmpsets/set/mod015-settings/right/read.rb,
tmpsets/set/mod015-settings/self/input.rb,
tmpsets/set/mod015-settings/self/style.rb,
tmpsets/set/mod016-email/right/subject.rb,
tmpsets/set/mod017-follow/right/follow.rb,
tmpsets/set/mod017-follow/self/created.rb,
tmpsets/set/mod021-standard/right/head.rb,
tmpsets/set/mod021-standard/type/basic.rb,
tmpsets/set/mod023-edit/all/nest_image.rb,
tmpsets/set/mod025-account/all/account.rb,
tmpsets/set/mod025-account/right/email.rb,
tmpsets/set/mod025-account/right/token.rb,
tmpsets/set/mod025-account/self/signin.rb,
tmpsets/set/mod025-account/type/signup.rb,
tmpsets/set/mod003-core/all/active_card.rb,
tmpsets/set/mod003-core/all/name_events.rb,
tmpsets/set/mod003-core/all/permissions.rb,
tmpsets/set/mod008-pointer/type/pointer.rb,
tmpsets/set/mod015-settings/right/style.rb,
tmpsets/set/mod015-settings/self/create.rb,
tmpsets/set/mod015-settings/self/delete.rb,
tmpsets/set/mod015-settings/self/layout.rb,
tmpsets/set/mod015-settings/self/script.rb,
tmpsets/set/mod015-settings/self/thanks.rb,
tmpsets/set/mod015-settings/self/update.rb,
tmpsets/set/mod016-email/all/email_html.rb,
tmpsets/set/mod016-email/all/email_text.rb,
tmpsets/set/mod017-follow/right/account.rb,
tmpsets/set/mod017-follow/type/cardtype.rb,
tmpsets/set/mod021-standard/all/comment.rb,
tmpsets/set/mod021-standard/self/alerts.rb,
tmpsets/set/mod021-standard/type/number.rb,
tmpsets/set/mod021-standard/type/phrase.rb,
tmpsets/set/mod021-standard/type/toggle.rb,
tmpsets/set/mod022-rules/rule/rule_form.rb,
tmpsets/set/mod022-rules/rule/table_row.rb,
tmpsets/set/mod023-edit/all/edit_inline.rb,
tmpsets/set/mod023-edit/all/nest_editor.rb,
tmpsets/set/mod025-account/right/status.rb,
tmpsets/set/mod002-admin/self/admin_info.rb,
tmpsets/set/mod003-core/all/fetch_helper.rb,
tmpsets/set/mod006-basic_formats/all/rss.rb,
tmpsets/set/mod008-pointer/right/options.rb,
tmpsets/set/mod013-basic_types/type/html.rb,
tmpsets/set/mod013-basic_types/type/json.rb,
tmpsets/set/mod015-settings/right/create.rb,
tmpsets/set/mod015-settings/right/delete.rb,
tmpsets/set/mod015-settings/right/script.rb,
tmpsets/set/mod015-settings/right/update.rb,
tmpsets/set/mod015-settings/self/captcha.rb,
tmpsets/set/mod015-settings/self/default.rb,
tmpsets/set/mod015-settings/self/options.rb,
tmpsets/set/mod015-settings/type/setting.rb,
tmpsets/set/mod018-developer/right/debug.rb,
tmpsets/set/mod019-carrierwave/type/file.rb,
tmpsets/set/mod021-standard/type/session.rb,
tmpsets/set/mod022-rules/rstar/rule_user.rb,
tmpsets/set/mod023-edit/all/edit_content.rb,
tmpsets/set/mod023-edit/all/form_buttons.rb,
tmpsets/set/mod025-account/right/account.rb,
tmpsets/set/mod001-utility/abstract/media.rb,
tmpsets/set/mod006-basic_formats/all/base.rb,
tmpsets/set/mod006-basic_formats/all/file.rb,
tmpsets/set/mod006-basic_formats/all/head.rb,
tmpsets/set/mod006-basic_formats/all/json.rb,
tmpsets/set/mod006-basic_formats/all/text.rb,
tmpsets/set/mod015-settings/right/comment.rb,
tmpsets/set/mod015-settings/right/default.rb,
tmpsets/set/mod015-settings/self/add_help.rb,
tmpsets/set/mod015-settings/self/autoname.rb,
tmpsets/set/mod017-follow/right/followers.rb,
tmpsets/set/mod017-follow/right/following.rb,
tmpsets/set/mod018-developer/all/view_viz.rb,
tmpsets/set/mod019-carrierwave/self/admin.rb,
tmpsets/set/mod019-carrierwave/type/image.rb,
tmpsets/set/mod020-search/abstract/search.rb,
tmpsets/set/mod021-standard/all/rich_html.rb,
tmpsets/set/mod021-standard/type/cardtype.rb,
tmpsets/set/mod023-edit/all/form_elements.rb,
tmpsets/set/mod025-account/right/password.rb,
tmpsets/set/mod003-core/abstract/code_file.rb,
tmpsets/set/mod003-core/abstract/haml_file.rb,
tmpsets/set/mod006-basic_formats/self/head.rb,
tmpsets/set/mod008-pointer/self/style_mods.rb,
tmpsets/set/mod015-settings/right/add_help.rb,
tmpsets/set/mod015-settings/right/autoname.rb,
tmpsets/set/mod015-settings/self/on_create.rb,
tmpsets/set/mod015-settings/self/on_delete.rb,
tmpsets/set/mod015-settings/self/on_update.rb,
tmpsets/set/mod015-settings/self/structure.rb,
tmpsets/set/mod018-developer/all/event_viz.rb,
tmpsets/set/mod020-search/type/search_type.rb,
tmpsets/set/mod021-standard/self/codenames.rb,
tmpsets/set/mod021-standard/type/listed_by.rb,
tmpsets/set/mod022-rules/self/script_rules.rb,
tmpsets/set/mod028-recaptcha/all/recaptcha.rb,
tmpsets/set/mod001-utility/abstract/utility.rb,
tmpsets/set/mod005-history/all/history/acts.rb,
tmpsets/set/mod005-history/all/history/last.rb,
tmpsets/set/mod006-basic_formats/all/all_js.rb,
tmpsets/set/mod008-pointer/self/script_mods.rb,
tmpsets/set/mod014-machines/abstract/script.rb,
tmpsets/set/mod015-settings/right/structure.rb,
tmpsets/set/mod016-email/right/html_message.rb,
tmpsets/set/mod016-email/right/text_message.rb,
tmpsets/set/mod019-carrierwave/self/favicon.rb,
tmpsets/set/mod001-utility/abstract/bs_badge.rb,
tmpsets/set/mod003-core/all/event_conditions.rb,
tmpsets/set/mod003-core/all/location_history.rb,
tmpsets/set/mod005-history/all/history/views.rb,
tmpsets/set/mod006-basic_formats/all/all_css.rb,
tmpsets/set/mod006-basic_formats/all/all_csv.rb,
tmpsets/set/mod014-machines/abstract/machine.rb,
tmpsets/set/mod014-machines/self/style_cards.rb,
tmpsets/set/mod014-machines/type/java_script.rb,
tmpsets/set/mod015-settings/self/accountable.rb,
tmpsets/set/mod016-email/type/email_template.rb,
tmpsets/set/mod019-carrierwave/self/new_file.rb,
tmpsets/set/mod020-search/abstract/03_filter.rb,
tmpsets/set/mod021-standard/all/list_changes.rb,
tmpsets/set/mod021-standard/right/discussion.rb,
tmpsets/set/mod021-standard/type/layout_type.rb,
tmpsets/set/mod022-rules/type/set/html_views.rb,
tmpsets/set/mod023-edit/all/bridge/tab_views.rb,
tmpsets/set/mod002-admin/self/recaptcha_proxy.rb,
tmpsets/set/mod003-core/all/assign_attributes.rb,
tmpsets/set/mod003-core/all/update_read_rules.rb,
tmpsets/set/mod005-history/all/history/events.rb,
tmpsets/set/mod005-history/all/history_bridge.rb,
tmpsets/set/mod008-pointer/abstract/01_paging.rb,
tmpsets/set/mod008-pointer/self/input_options.rb,
tmpsets/set/mod009-ace_editor/self/script_ace.rb,
tmpsets/set/mod014-machines/abstract/skin_box.rb,
tmpsets/set/mod014-machines/self/script_decko.rb,
tmpsets/set/mod016-email/abstract/email_field.rb,
tmpsets/set/mod017-follow/right/follow_fields.rb,
tmpsets/set/mod019-carrierwave/all/file_utils.rb,
tmpsets/set/mod019-carrierwave/self/new_image.rb,
tmpsets/set/mod020-search/abstract/wql_search.rb,
tmpsets/set/mod024-date/self/style_datepicker.rb,
tmpsets/set/mod025-account/self/account_links.rb,
tmpsets/set/mod001-utility/abstract/filterable.rb,
tmpsets/set/mod003-core/all/contextual_content.rb,
tmpsets/set/mod005-history/all/history/actions.rb,
tmpsets/set/mod008-pointer/abstract/02_pointer.rb,
tmpsets/set/mod008-pointer/self/script_editors.rb,
tmpsets/set/mod012-solid_cache/all/solid_cache.rb,
tmpsets/set/mod013-basic_types/type/plain_text.rb,
tmpsets/set/mod014-machines/all/reset_machines.rb,
tmpsets/set/mod014-machines/self/script_jquery.rb,
tmpsets/set/mod014-machines/type/coffee_script.rb,
tmpsets/set/mod015-settings/self/csv_structure.rb,
tmpsets/set/mod015-settings/self/follow_fields.rb,
tmpsets/set/mod015-settings/self/options_label.rb,
tmpsets/set/mod016-email/abstract/test_context.rb,
tmpsets/set/mod017-follow/self/follow_defaults.rb,
tmpsets/set/mod021-standard/all/rich_html/menu.rb,
tmpsets/set/mod021-standard/all/rich_html/show.rb,
tmpsets/set/mod021-standard/right/when_created.rb,
tmpsets/set/mod022-rules/type/set/rules_filter.rb,
tmpsets/set/mod024-date/self/script_datepicker.rb,
tmpsets/set/mod026-bootstrap/self/font_awesome.rb,
tmpsets/set/mod026-bootstrap/self/smartmenu_js.rb,
tmpsets/set/mod005-history/all/history/revision.rb,
tmpsets/set/mod005-history/all/history/selected.rb,
tmpsets/set/mod008-pointer/self/style_libraries.rb,
tmpsets/set/mod014-machines/right/machine_cache.rb,
tmpsets/set/mod014-machines/right/machine_input.rb,
tmpsets/set/mod015-settings/abstract/permission.rb,
tmpsets/set/mod017-follow/all/notify/base_views.rb,
tmpsets/set/mod017-follow/all/notify/html_views.rb,
tmpsets/set/mod020-search/abstract/search/views.rb,
tmpsets/set/mod021-standard/all/rich_html/alert.rb,
tmpsets/set/mod021-standard/all/rich_html/error.rb,
tmpsets/set/mod021-standard/all/rich_html/frame.rb,
tmpsets/set/mod021-standard/all/rich_html/modal.rb,
tmpsets/set/mod021-standard/all/rich_html/title.rb,
tmpsets/set/mod022-rules/rule/rule_form/buttons.rb,
tmpsets/set/mod022-rules/type/set/setting_lists.rb,
tmpsets/set/mod026-bootstrap/all/bootstrap/form.rb,
tmpsets/set/mod026-bootstrap/all/bootstrap/icon.rb,
tmpsets/set/mod026-bootstrap/all/bootstrap/tabs.rb,
tmpsets/set/mod026-bootstrap/all/rich_bootstrap.rb,
tmpsets/set/mod026-bootstrap/self/smartmenu_css.rb,
tmpsets/set/mod026-bootstrap/self/style_select2.rb,
tmpsets/set/mod002-admin/self/recaptcha_site_key.rb,
tmpsets/set/mod008-pointer/abstract/code_pointer.rb,
tmpsets/set/mod008-pointer/self/script_libraries.rb,
tmpsets/set/mod012-solid_cache/right/solid_cache.rb,
tmpsets/set/mod014-machines/right/machine_output.rb,
tmpsets/set/mod015-settings/self/recent_settings.rb,
tmpsets/set/mod017-follow/abstract/follow_option.rb,
tmpsets/set/mod017-follow/all/follow/follow_link.rb,
tmpsets/set/mod017-follow/all/follow/followed_by.rb,
tmpsets/set/mod021-standard/all/rich_html/header.rb,
tmpsets/set/mod026-bootstrap/all/bootstrap/table.rb,
tmpsets/set/mod026-bootstrap/self/bootstrap_core.rb,
tmpsets/set/mod026-bootstrap/self/material_icons.rb,
tmpsets/set/mod026-bootstrap/self/script_select2.rb,
tmpsets/set/mod003-core/abstract/vendor_code_file.rb,
tmpsets/set/mod004-virtual/abstract/virtual_cache.rb,
tmpsets/set/mod009-ace_editor/abstract/ace_editor.rb,
tmpsets/set/mod017-follow/all/follow/follower_ids.rb,
tmpsets/set/mod021-standard/all/rich_html/content.rb,
tmpsets/set/mod021-standard/all/rich_html/overlay.rb,
tmpsets/set/mod021-standard/all/rich_html/wrapper.rb,
tmpsets/set/mod022-rules/rule/bridge_rules_editor.rb,
tmpsets/set/mod023-edit/all/bridge/follow_section.rb,
tmpsets/set/mod023-edit/all/bridge/tab_visibility.rb,
tmpsets/set/mod026-bootstrap/all/bootstrap/helper.rb,
tmpsets/set/mod026-bootstrap/all/bootstrap/navbar.rb,
tmpsets/set/mod026-bootstrap/type/bootswatch_skin.rb,
tmpsets/set/mod002-admin/self/recaptcha_secret_key.rb,
tmpsets/set/mod005-history/all/history/act_listing.rb,
tmpsets/set/mod014-machines/abstract/machine_input.rb,
tmpsets/set/mod015-settings/self/default_html_view.rb,
tmpsets/set/mod015-settings/self/table_of_contents.rb,
tmpsets/set/mod019-carrierwave/abstract/attachment.rb,
tmpsets/set/mod021-standard/right/when_last_edited.rb,
tmpsets/set/mod026-bootstrap/all/bootstrap/wrapper.rb,
tmpsets/set/mod026-bootstrap/self/script_bootstrap.rb,
tmpsets/set/mod012-solid_cache/abstract/solid_cache.rb,
tmpsets/set/mod020-search/abstract/00_filter_helper.rb,
tmpsets/set/mod020-search/abstract/02_search_params.rb,
tmpsets/set/mod023-edit/all/nest_editor/nest_parser.rb,
tmpsets/set/mod026-bootstrap/all/bootstrap/dropdown.rb,
tmpsets/set/mod008-pointer/abstract/00_paging_params.rb,
tmpsets/set/mod009-ace_editor/self/script_ace_config.rb,
tmpsets/set/mod015-settings/abstract/templated_nests.rb,
tmpsets/set/mod026-bootstrap/all/bootstrap/accordion.rb,
tmpsets/set/mod008-pointer/abstract/02_pointer/events.rb,
tmpsets/set/mod008-pointer/self/script_pointer_config.rb,
tmpsets/set/mod011-tinymce_editor/self/script_tinymce.rb,
tmpsets/set/mod014-machines/self/script_jquery_helper.rb,
tmpsets/set/mod017-follow/all/follow/stop_follow_link.rb,
tmpsets/set/mod017-follow/type_plus_right/user/follow.rb,
tmpsets/set/mod022-rules/rule/rule_form/form_elements.rb,
tmpsets/set/mod022-rules/rule/rule_form/set_selection.rb,
tmpsets/set/mod022-rules/type/set/html_views/template.rb,
tmpsets/set/mod024-date/self/script_datepicker_config.rb,
tmpsets/set/mod025-account/type_plus_right/user/email.rb,
tmpsets/set/mod026-bootstrap/self/bootstrap_functions.rb,
tmpsets/set/mod026-bootstrap/self/script_load_select2.rb,
tmpsets/set/mod017-follow/all/follow/follow_link_views.rb,
tmpsets/set/mod017-follow/all/follow/start_follow_link.rb,
tmpsets/set/mod021-standard/type/notification_template.rb,
tmpsets/set/mod022-rules/rule/rule_form/rule_set_radio.rb,
tmpsets/set/mod026-bootstrap/abstract/bootswatch_theme.rb,
tmpsets/set/mod008-pointer/abstract/02_pointer/item_api.rb,
tmpsets/set/mod020-search/abstract/04_right_filter_form.rb,
tmpsets/set/mod022-rules/type/set/html_views/nest_rules.rb,
tmpsets/set/mod026-bootstrap/self/style_bootstrap_cards.rb,
tmpsets/set/mod019-carrierwave/abstract/attachment/paths.rb,
tmpsets/set/mod020-search/abstract/01_filter_form_helper.rb,
tmpsets/set/mod021-standard/all/rich_html/process_layout.rb,
tmpsets/set/mod027-google_analytics/all/google_analytics.rb,
tmpsets/set/mod008-pointer/abstract/02_pointer/html_views.rb,
tmpsets/set/mod011-tinymce_editor/abstract/tinymce_editor.rb,
tmpsets/set/mod014-machines/abstract/machine/output_cache.rb,
tmpsets/set/mod016-email/type/email_template/email_config.rb,
tmpsets/set/mod021-standard/all/rich_html/html_views/help.rb,
tmpsets/set/mod021-standard/all/rich_html/html_views/info.rb,
tmpsets/set/mod021-standard/all/rich_html/html_views/size.rb,
tmpsets/set/mod022-rules/type/set/html_views/rules_bridge.rb,
tmpsets/set/mod026-bootstrap/abstract/bootstrap_code_file.rb,
tmpsets/set/mod026-bootstrap/self/style_select2_bootstrap.rb,
tmpsets/set/mod008-pointer/abstract/01_paging/paging_links.rb,
tmpsets/set/mod008-pointer/abstract/02_pointer/options_api.rb,
tmpsets/set/mod008-pointer/abstract/02_pointer/other_views.rb,
tmpsets/set/mod014-machines/abstract/machine/output_update.rb,
tmpsets/set/mod014-machines/self/script_html5shiv_printshiv.rb,
tmpsets/set/mod014-machines/self/style_bootstrap_compatible.rb,
tmpsets/set/mod014-machines/self/style_jquery_ui_smoothness.rb,
tmpsets/set/mod010-prosemirror_editor/self/style_prosemirror.rb,
tmpsets/set/mod011-tinymce_editor/self/script_tinymce_config.rb,
tmpsets/set/mod026-bootstrap/type/customized_bootswatch_skin.rb,
tmpsets/set/mod010-prosemirror_editor/self/script_prosemirror.rb,
tmpsets/set/mod026-bootstrap/self/style_bootstrap_colorpicker.rb,
tmpsets/set/mod019-carrierwave/abstract/attachment/storage_type.rb,
tmpsets/set/mod019-carrierwave/abstract/attachment/upload_cache.rb,
tmpsets/set/mod008-pointer/abstract/02_pointer/html_views/filter.rb,
tmpsets/set/mod010-prosemirror_editor/abstract/prosemirror_editor.rb,
tmpsets/set/mod026-bootstrap/abstract/bootswatch_theme/html_views.rb,
tmpsets/set/mod010-prosemirror_editor/self/script_prosemirror_config.rb,
tmpsets/set/mod026-bootstrap/type/customized_bootswatch_skin/html_views.rb,
tmpsets/set/mod017-follow/type_plus_right/user/follow/follow_editor_helper.rb,
tmpsets/set/mod026-bootstrap/type_plus_right/customized_bootswatch_skin/colors.rb

Overview

A Set is a group of Cards to which Rules may apply. Sets can be as specific as a single card, as general as all cards, or anywhere in between.

Rules can defined onto Sets in two ways:

  • Card rules are defined in card content. These are generally configured via the web interface and are thus documented at https://decko.org/rules.
  • Code rules can be defined in a 'set module'.

The Mod docs explain how to create mods and set_modules. This page explains how those modules become useful.

Suppose you have created a "mod" for managing your contacts called "contactmanager", and it includes code that would apply to all +address cards here:

 ./contactmanager/set/right/address.rb

Then, whenever you fetch or instantiate a +address card, the card will automatically include code from that set module. In fact, it will include all the set modules associated with sets of which it is a member.

For example, say you have a Plaintext card named 'Philipp+address', and you have set files for the following sets:

 * all cards
 * all Plaintext cards
 * all cards ending in +address

When you run this:

 mycard = Card.fetch 'Philipp+address'

...then mycard will include the set modules associated with each of those sets in the above order.

Note that the set module's filename connects it to the set, so both the set_pattern and the set_anchor must correspond to the codename of a card in the database to function correctly.

A set module is "just ruby", but is generally quite concise because Card uses a) the set module's file location to autogenerate ruby module names and b) Card::Set to provide API for the most common set methods.

Defined Under Namespace

Modules: AdvancedApi, Basket, CodeNest, Format, Helpers, I18nScope, Inheritance, Loader, Trait Classes: Abstract, All, AllPlus, Event, I18nScanner, Pattern, RequiredField, Right, Rstar, Rule, Self, Star, Type, TypePlusRight

Constant Summary

Constants included from Helpers

Helpers::SET_PATTERN_TEST_REGEXP

Class Method Summary collapse

Methods included from I18nScope

mod_name, scope

Methods included from Loader

clean_empty_module_from_hash, clean_empty_modules, extended, process_base_modules, register_set

Methods included from Helpers

#method_missing, #num_set_parts, #pattern_code, #respond_to_missing?, #set_name_parts, #shortname, #underscore

Methods included from AdvancedApi

#attachment, #ensure_set, #stage_method

Methods included from Format

#before, #format, layout_method_name, #view, view_method_name, view_setting_method_name, wrapper_method_name

Methods included from Inheritance

#include_set, #include_set_formats

Methods included from Basket

#abstract_basket, #add_to_basket, #basket, #unshift_basket

Methods included from Trait

#card_accessor, #card_reader, #card_writer, #require_field

Methods included from Event::Api

#event

Dynamic Method Handling

This class handles dynamic methods through the method_missing method in the class Card::Set::Helpers

Class Method Details

.reset_modulesObject



73
74
75
76
# File 'lib/card/set.rb', line 73

def self.reset_modules
  self.modules = { base: [], base_format: {}, nonbase: {}, nonbase_format: {},
                   abstract: {}, abstract_format: {} }
end