Module: WithSlug::ClassMethods
- Defined in:
- app/models/concerns/with_slug.rb
Instance Method Summary collapse
Instance Method Details
#by_slug_parts!(args) ⇒ Object
28 29 30 |
# File 'app/models/concerns/with_slug.rb', line 28 def by_slug_parts!(args) find_by!(slug: "#{args[:organization]}/#{args[:repository]}") end |
#import!(slug) ⇒ Object
20 21 22 23 24 25 26 |
# File 'app/models/concerns/with_slug.rb', line 20 def import!(slug) transaction do item = find_or_initialize_by(slug: slug) item.save(validate: false) item.import! end end |