Module: Card::Set::Type::ListedBy
- Extended by:
- Card::Set
- Defined in:
- tmpsets/set/mod016-standard/type/listed_by.rb
Constant Summary
Constants included from Format
Instance Method Summary collapse
- #generate_content ⇒ Object
- #list_card(item) ⇒ Object
- #listed_by ⇒ Object
- #raw_content ⇒ Object
- #unfilled? ⇒ Boolean
- #update_cached_list ⇒ Object
Methods included from I18nScope
Methods included from Loader
#clean_empty_module_from_hash, #clean_empty_modules, #extended, #process_base_modules, #register_set
Methods included from Helpers
#abstract_set?, #all_set?, #num_set_parts, #shortname, #underscore
Methods included from AdvancedApi
#attachment, #ensure_set, #stage_method
Methods included from Format
#all_set_format_mod!, #before, #define_on_format, #format, layout_method_name, #register_set_format, #view, #view_for_override, view_method_name, wrapper_method_name
Methods included from Inheritance
#include_set, #include_set_formats
Methods included from Basket
#abstract_basket, #add_to_basket, #basket
Methods included from Card::Set::Trait
#card_accessor, #card_reader, #card_writer, #require_field
Methods included from Event::Api
Instance Method Details
#generate_content ⇒ Object
57 58 59 60 61 |
# File 'tmpsets/set/mod016-standard/type/listed_by.rb', line 57 def generate_content listed_by.map do |item| "[[%s]]" % item.to_name.left end.join "\n" end |
#list_card(item) ⇒ Object
75 76 77 |
# File 'tmpsets/set/mod016-standard/type/listed_by.rb', line 75 def list_card item Card.fetch item, left.type_name end |
#listed_by ⇒ Object
63 64 65 66 67 68 69 |
# File 'tmpsets/set/mod016-standard/type/listed_by.rb', line 63 def listed_by Card.search( { type: "list", right: trunk.type_name, left: { type: cardname.tag }, refer_to: cardname.trunk, return: :name }, "listed_by" # better wql comment would be...better ) end |
#raw_content ⇒ Object
51 52 53 54 55 |
# File 'tmpsets/set/mod016-standard/type/listed_by.rb', line 51 def raw_content Card::Cache[Card::Set::Type::ListedBy].fetch(key) do generate_content end end |
#unfilled? ⇒ Boolean
79 80 81 |
# File 'tmpsets/set/mod016-standard/type/listed_by.rb', line 79 def unfilled? false end |