Sha256: e6c9eb4b5a8f77c68bff6622f50bf524b455063146479071ceb109c9a4e69b22

Contents?: true

Size: 1.01 KB

Versions: 6

Compression:

Stored size: 1.01 KB

Contents

module DashboardHelper
  
  helpers do    
    
    # # -------------------------------------------------------------------------
    # # Make sure all indexes are set
    # def ensure_indexes!
    #   Wackamole::Log.ensure_indexes!
    #   Wackamole::User.ensure_indexes!
    #   Wackamole::Feature.ensure_indexes!      
    # end
    
    # -------------------------------------------------------------------------  
    # Retrieve moled app info...
    def load_app_info
      @app_info = Wackamole::Feature.get_app_info
      session[:app_info] = @app_info
    end    
    
    # -------------------------------------------------------------------------
    # Loads the application details
    def load_app_details
      @info = Wackamole::MoledInfo.collect_dashboard_info( @updated_on.clone.utc )
    end
    
    # -------------------------------------------------------------------------
    # Check for zeroed out series...
    def zeroed_series?( series )
      series.inject(0) { |res, s| res + s } == 0
    end
  end
end

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
wackamole-0.0.9 lib/helpers/dashboard_helper.rb
wackamole-0.0.8 lib/helpers/dashboard_helper.rb
wackamole-0.0.7 lib/helpers/dashboard_helper.rb
wackamole-0.0.6 lib/helpers/dashboard_helper.rb
wackamole-0.0.5 lib/helpers/dashboard_helper.rb
wackamole-0.0.4 lib/helpers/dashboard_helper.rb