Sha256: 613825ad2c6844f73d3c6bd0939e15741be79efc62bdd75e982de7127e76e6d3

Contents?: true

Size: 1.02 KB

Versions: 102

Compression:

Stored size: 1.02 KB

Contents

module IshManager
  module ApplicationHelper

    def pretty_date input
      return input.strftime("%Y-%m-%d")
    end

    def pp_errors errors
      return errors
    end

    def user_path user
      if user.class == 'String'
        "/users/#{user}"
      elsif user.class == User
        "/users/#{user.id}"
      elsif user.class == NilClass
        "/users"
      end
    end

    def pretty_date date
      date.to_s[0, 10]
    end
    def pp_date a; pretty_date a; end

    def pp_amount a
      "$ #{'%.2f' % a}"
    end

    def resource_path resource
      case resource.class.name
      when 'City'
        city_path( resource.id )
      when 'Event'
        event_path( resource.id )
      when 'Venue'
        venue_path( resource.id )
      end
    end

    #
    # api paths
    #
    def api_city_path city
      "/api/cities/view/#{city.cityname}.json"
    end

    def api_map_path map
      "/api/maps/view/#{map.slug}"
    end

    def api_marker_path marker
      "/api/markers/view/#{marker.slug}"
    end

  end
end

Version data entries

102 entries across 102 versions & 1 rubygems

Version Path
ish_manager-0.1.8.223 app/helpers/ish_manager/application_helper.rb
ish_manager-0.1.8.222 app/helpers/ish_manager/application_helper.rb
ish_manager-0.1.8.221 app/helpers/ish_manager/application_helper.rb
ish_manager-0.1.8.220 app/helpers/ish_manager/application_helper.rb
ish_manager-0.1.8.219 app/helpers/ish_manager/application_helper.rb
ish_manager-0.1.8.218 app/helpers/ish_manager/application_helper.rb
ish_manager-0.1.8.217 app/helpers/ish_manager/application_helper.rb
ish_manager-0.1.8.216 app/helpers/ish_manager/application_helper.rb
ish_manager-0.1.8.215 app/helpers/ish_manager/application_helper.rb
ish_manager-0.1.8.214 app/helpers/ish_manager/application_helper.rb
ish_manager-0.1.8.213 app/helpers/ish_manager/application_helper.rb
ish_manager-0.1.8.212 app/helpers/ish_manager/application_helper.rb
ish_manager-0.1.8.211 app/helpers/ish_manager/application_helper.rb
ish_manager-0.1.8.210 app/helpers/ish_manager/application_helper.rb
ish_manager-0.1.8.209 app/helpers/ish_manager/application_helper.rb
ish_manager-0.1.8.208 app/helpers/ish_manager/application_helper.rb
ish_manager-0.1.8.207 app/helpers/ish_manager/application_helper.rb
ish_manager-0.1.8.206 app/helpers/ish_manager/application_helper.rb
ish_manager-0.1.8.205 app/helpers/ish_manager/application_helper.rb
ish_manager-0.1.8.204 app/helpers/ish_manager/application_helper.rb