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.244 app/helpers/ish_manager/application_helper.rb
ish_manager-0.1.8.243 app/helpers/ish_manager/application_helper.rb
ish_manager-0.1.8.242 app/helpers/ish_manager/application_helper.rb
ish_manager-0.1.8.241 app/helpers/ish_manager/application_helper.rb
ish_manager-0.1.8.239 app/helpers/ish_manager/application_helper.rb
ish_manager-0.1.8.238 app/helpers/ish_manager/application_helper.rb
ish_manager-0.1.8.237 app/helpers/ish_manager/application_helper.rb
ish_manager-0.1.8.236 app/helpers/ish_manager/application_helper.rb
ish_manager-0.1.8.235 app/helpers/ish_manager/application_helper.rb
ish_manager-0.1.8.234 app/helpers/ish_manager/application_helper.rb
ish_manager-0.1.8.233 app/helpers/ish_manager/application_helper.rb
ish_manager-0.1.8.232 app/helpers/ish_manager/application_helper.rb
ish_manager-0.1.8.231 app/helpers/ish_manager/application_helper.rb
ish_manager-0.1.8.230 app/helpers/ish_manager/application_helper.rb
ish_manager-0.1.8.229 app/helpers/ish_manager/application_helper.rb
ish_manager-0.1.8.228 app/helpers/ish_manager/application_helper.rb
ish_manager-0.1.8.227 app/helpers/ish_manager/application_helper.rb
ish_manager-0.1.8.226 app/helpers/ish_manager/application_helper.rb
ish_manager-0.1.8.225 app/helpers/ish_manager/application_helper.rb
ish_manager-0.1.8.224 app/helpers/ish_manager/application_helper.rb