Sha256: 60e285b35f633f053c66820b81dfbf6fc8242e1e025cb1d0dd9a6a5e124c73a8

Contents?: true

Size: 1.21 KB

Versions: 8

Compression:

Stored size: 1.21 KB

Contents

module C80Contest
  module ApplicationHelper

    # такое тоже бывает, после того, как создал PagesController
    def root_url
      '/'
    end

    def render_bid_form(bid)
      # noinspection RubyResolve
      if settings.is_active
        render :partial => 'c80_contest/shared/bid_form',
               :locals => {
                   bid: bid,
                   settings: settings
               }
      else
        render :plain => ''
      end
    end

    def render_ok_message
      # noinspection RubyResolve
      if settings.is_active
        render :partial => 'c80_contest/shared/ok_message',
               :locals => {
                   ok_text: settings.ok_text,
                   ok_text_title: settings.ok_text_title
               }
      else
        render :plain => ''
      end
    end

    def render_banner_button
      # noinspection RubyResolve
      if settings.is_active
        render :partial => 'c80_contest/shared/banner_button',
               :locals => {
                   img_url: settings.button_photo.url
               }
      else
        render :plain => ''
      end
    end

    private

    def settings
      @settings ||= Setting.first
    end

  end
end

Version data entries

8 entries across 8 versions & 1 rubygems

Version Path
c80_contest-0.1.9 app/helpers/c80_contest/application_helper.rb
c80_contest-0.1.8 app/helpers/c80_contest/application_helper.rb
c80_contest-0.1.7 app/helpers/c80_contest/application_helper.rb
c80_contest-0.1.6 app/helpers/c80_contest/application_helper.rb
c80_contest-0.1.5 app/helpers/c80_contest/application_helper.rb
c80_contest-0.1.4 app/helpers/c80_contest/application_helper.rb
c80_contest-0.1.3 app/helpers/c80_contest/application_helper.rb
c80_contest-0.1.2 app/helpers/c80_contest/application_helper.rb