Class: Spree::MetafieldDefinition
- Inherits:
-
Object
- Object
- Spree::MetafieldDefinition
- Includes:
- DisplayOn
- Defined in:
- app/models/spree/metafield_definition.rb
Constant Summary collapse
- DISPLAY =
[:both, :back_end]
Class Method Summary collapse
-
.available_resources ⇒ Array<Class>
Returns the available resources.
-
.available_types ⇒ Array<Class>
Returns the available types.
Instance Method Summary collapse
-
#csv_header_name ⇒ String
Returns the CSV header name for this metafield.
-
#full_key ⇒ String
Returns the full key with namespace.
Class Method Details
.available_resources ⇒ Array<Class>
Returns the available resources
69 70 71 |
# File 'app/models/spree/metafield_definition.rb', line 69 def self.available_resources Spree..enabled_resources end |
.available_types ⇒ Array<Class>
Returns the available types
63 64 65 |
# File 'app/models/spree/metafield_definition.rb', line 63 def self.available_types Spree..types end |
Instance Method Details
#csv_header_name ⇒ String
Returns the CSV header name for this metafield
57 58 59 |
# File 'app/models/spree/metafield_definition.rb', line 57 def csv_header_name "metafield.#{full_key}" end |
#full_key ⇒ String
Returns the full key with namespace
51 52 53 |
# File 'app/models/spree/metafield_definition.rb', line 51 def full_key "#{namespace}.#{key}" end |