Module: Spree::PriceRules::UserRuleDecorator::ClassMethods
- Defined in:
- app/models/spree/price_rules/user_rule_decorator.rb
Instance Method Summary collapse
-
#description ⇒ Object
@gem-override spree_core-5.3.6/app/models/spree/price_rules/user_rule.rb#description Spree 5.3: 本家 self.description は英語文字列をハードコードしており i18n を引かない。 CustomerGroupRule のみ Spree.t を使うため、UserRule も同流儀で i18n 化し日本語化する。 訳語は config/locales/spree.ja.yml の spree.price_rules.user_rule.description。.
-
#human_name ⇒ Object
@gem-override spree_core-5.3.6/app/models/spree/price_rule.rb#human_name Spree 5.3: 本家 self.human_name は name.demodulize.titleize で英語固定(i18n を引かない)。 価格表ルール追加モーダルの見出しを日本語化するため i18n を引く。 訳語は config/locales/spree.ja.yml の spree.price_rules.user_rule.name。.
Instance Method Details
#description ⇒ Object
@gem-override spree_core-5.3.6/app/models/spree/price_rules/user_rule.rb#description Spree 5.3: 本家 self.description は英語文字列をハードコードしており i18n を引かない。 CustomerGroupRule のみ Spree.t を使うため、UserRule も同流儀で i18n 化し日本語化する。 訳語は config/locales/spree.ja.yml の spree.price_rules.user_rule.description。
17 18 19 |
# File 'app/models/spree/price_rules/user_rule_decorator.rb', line 17 def description Spree.t('price_rules.user_rule.description') end |
#human_name ⇒ Object
@gem-override spree_core-5.3.6/app/models/spree/price_rule.rb#human_name Spree 5.3: 本家 self.human_name は name.demodulize.titleize で英語固定(i18n を引かない)。 価格表ルール追加モーダルの見出しを日本語化するため i18n を引く。 訳語は config/locales/spree.ja.yml の spree.price_rules.user_rule.name。
9 10 11 |
# File 'app/models/spree/price_rules/user_rule_decorator.rb', line 9 def human_name Spree.t('price_rules.user_rule.name') end |