{"size": 342, "ext": "js", "max_stars_repo_path": "src/book-detail.js", "max_stars_repo_name": "jdlubrano/aurelia-book-club", "max_stars_repo_stars_event_min_datetime": null, "max_stars_repo_stars_event_max_datetime": null, "max_issues_repo_path": "src/book-detail.js", "max_issues_repo_name": "jdlubrano/aurelia-book-club", "max_issues_repo_issues_event_min_datetime": null, "max_issues_repo_issues_event_max_datetime": null, "max_forks_repo_path": "src/book-detail.js", "max_forks_repo_name": "jdlubrano/aurelia-book-club", "max_forks_repo_forks_event_min_datetime": null, "max_forks_repo_forks_event_max_datetime": null}
{"max_stars_count": null, "max_issues_count": null, "max_forks_count": null, "avg_line_length": 20.1176470588, "max_line_length": 61, "alphanum_fraction": 0.6520467836}
import {BookService} from './book-service';

export class BookDetail {
  static inject() { return [BookService]; }

  constructor(BookService) {
    this.book = null;
    this.bookService = BookService;
  }

  activate(params, routeConfig) {
    return this.bookService.getBook(params.id).then(book => {
      this.book = book;
    });
  }
}
