Sha256: ce51b69892a69fdb8789809d3809ffd40f8772066d1d741589510e7f2446c4e2

Contents?: true

Size: 511 Bytes

Versions: 5

Compression:

Stored size: 511 Bytes

Contents

module Blog::ApplicationHelper
  
  def comfy_blog_form_for(record_or_name_or_array, *args, &proc)
    options = args.extract_options!
    form_for(
      record_or_name_or_array,
      *(args << options.merge(:builder => ComfyBlog.config.form_builder.to_s.constantize)),
      &proc
    )
  end
  
  # URL helpers for blog_post_(path/url)
  %w(path url).each do |type|
    define_method "blog_post_#{type}" do |post|
      send("dated_blog_post_#{type}", post.year, post.month, post.slug)
    end
  end
  
end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
comfy_blog-0.1.4 app/helpers/blog/application_helper.rb
comfy_blog-0.1.3 app/helpers/blog/application_helper.rb
comfy_blog-0.1.2 app/helpers/blog/application_helper.rb
comfy_blog-0.1.1 app/helpers/blog/application_helper.rb
comfy_blog-0.1.0 app/helpers/blog/application_helper.rb