Module: Signable::Concerns::Prefix
- Extended by:
- ActiveSupport::Concern
- Included in:
- Model::Column, Model::Embed
- Defined in:
- lib/signable/concerns/prefix.rb
Instance Method Summary collapse
Instance Method Details
#match?(name) ⇒ Boolean
6 7 8 |
# File 'lib/signable/concerns/prefix.rb', line 6 def match?(name) [name_without_prefix, name_with_prefix].include? name.to_s end |
#name_with_prefix ⇒ Object
10 11 12 |
# File 'lib/signable/concerns/prefix.rb', line 10 def name_with_prefix "#{prefix}_#{name}" end |
#name_without_prefix ⇒ Object
14 15 16 |
# File 'lib/signable/concerns/prefix.rb', line 14 def name_without_prefix name.to_s.gsub("#{prefix}_", "") end |
#prefix ⇒ Object
18 19 20 |
# File 'lib/signable/concerns/prefix.rb', line 18 def prefix [:prefix] end |