module Bhf module ViewHelpers module ActionView def bhf_edit(object, options = {}) # TODO: block of html for custom editing buttons and links return unless session[Bhf::Engine.config.session_auth_name.to_s] == true options[:platform_name] ||= object.class.to_s.pluralize.downcase if object.respond_to?(:'bhf_can_edit?', true) return unless object.bhf_can_edit?(options) end render :partial => 'bhf/helper/frontend_edit', :locals => { :platform_name => options[:platform_name], :object => object } end end end end